快乐学习 一个网站喵查铺子(catpuzi.com)全搞定~

用函数编程计算并输出如图所示的杨辉三角形。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include #define  N  20 void  CaculateYH(int a[][N], int  n); void  PrintYH(int a[][N], int  n); int main() {     int  a[N][N] = {0}, n;     printf("Input  n(n<20):");     scanf("%d", &n);          CaculateYH(a, n);     PrintYH(a, n);     return 0; } /* 函数功能:计算杨辉三角形前n行元素的值 */ void CaculateYH(__________, int n) {     int  i, j;     for (i=0; i<n; i++)      {            a[i][0] = 1;         ___________;       }     for (_______; i<n; i++)     {         for (j=1; j<=i-1; j++)         {            a[i][j] = __________________;         }    }  } /* 函数功能:输出杨辉三角形前n行元素的值 */ void PrintYH(int a[][N], int n) {     int  i, j;     for (i=0; i<n; i++)     {         for (j=0; _________; j++)         {             printf("%4d", a[i][j]);         }         printf("\n");     } }

中国大学MOOC答案 数据帝 2024-04-09 扫描二维码

用函数编程计算并输出如图所示的杨辉三角形。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。用函数编程计算并输出如图所示的<strong>杨辉三角形</strong>。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。<code>#include
#define  N  20
void  CaculateYH(int a[][N], int  n);
void  PrintYH(int a[][N], int  n);
int main()
{
    int  a[N][N] = {0}, n;
    printf(" title="用函数编程计算并输出如图所示的杨辉三角形。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include #define  N  20 void  CaculateYH(int a[][N], int  n); void  PrintYH(int a[][N], int  n); int main() {     int  a[N][N] = {0}, n;     printf("Input  n(n<20):");     scanf("%d", &n);          CaculateYH(a, n);     PrintYH(a, n);     return 0; } /* 函数功能:计算杨辉三角形前n行元素的值 */ void CaculateYH(__________, int n) {     int  i, j;     for (i=0; i<n; i++)      {            a[i][0] = 1;         ___________;       }     for (_______; i<n; i++)     {         for (j=1; j<=i-1; j++)         {            a[i][j] = __________________;         }    }  } /* 函数功能:输出杨辉三角形前n行元素的值 */ void PrintYH(int a[][N], int n) {     int  i, j;     for (i=0; i<n; i++)     {         for (j=0; _________; j++)         {             printf("%4d", a[i][j]);         }         printf("\n");     } }" />#include
#define  N  20
void  CaculateYH(int a[][N], int  n);
void  PrintYH(int a[][N], int  n);
int main()
{
    int  a[N][N] = {0}, n;
    printf("Input  n(n<20):");
    scanf("%d", &n);     
    CaculateYH(a, n);
    PrintYH(a, n);
    return 0;
}

/* 函数功能:计算杨辉三角形前n行元素的值 */
void CaculateYH(__________, int n)
{
    int  i, j;
    for (i=0; i<n; i++)
     {   
        a[i][0] = 1;
        ___________; 
     }
    for (_______; i<n; i++)
    {
        for (j=1; j<=i-1; j++)
        {
           a[i][j] = __________________;
        }
   } 
}
/* 函数功能:输出杨辉三角形前n行元素的值 */
void PrintYH(int a[][N], int n)
{
    int  i, j;
    for (i=0; i<n; i++)
    {
        for (j=0; _________; j++)
        {
            printf("%4d", a[i][j]);
        }
        printf("\n");
    }
}

A、第16行:    int a[][N]第22行:    a[i][i] = 1第24行:    i=2第28行:    a[i-1][j-1] + a[i-1][j]第38行:    j<=i
B、第16行:    int a[][]第22行:    a[i][i] = 1第24行:    i=1第28行:    a[i-1][j-1] + a[i-1][j]第38行:    j<=i
C、第16行:    int a[][N]第22行:    a[0][i] = 1第24行:    i=2第28行:    a[i-1][j-1] + a[i-1][j]第38行:    j<i
D、第16行:    int a[N][]第22行:    a[i][i] = 1第24行:    i=2第28行:    a[j-1][i-1] + a[j][i-1]第38行:    j<=i
喵查答案:第16行:    int a[][N]第22行:    a[i][i] = 1第24行:    i=2第28行:    a[i-1][j-1] + a[i-1][j]第38行:    j<=i

喜欢 (0)
关于作者: