您现在的位置:在线题库 >> 计算机类 >> C语言
  • ID:9372-2097

    以下程序实现用递推法打印杨辉三角形,请填空完成该程序。

    #include

    #define N 13

    void create(int a[][N],int n){

    int i,j;

    for (i=0; i

    ⑺;

    a[i][0]=1;

    }

    for (i=2;i

    for(j=1;j

    a[i][j]=a[i-1][j-1]+ ⑻;

    }


    void output(⑼,int n){

    int i,j;

    for(i=0;i

    for (j=0;j<=i;j++)

    printf("%6d",a[i][j]);

    printf("\n");

    }

    }


    main(){

    int a[N][N];

    create(⑽,N);

    output(a,N);

    }

  • 相关试题查看更多

  • ID:9372-7057

    有以下程序
    main()
    { int p[8]={11,12,13,14,15,16,17,18}
    ,i=0,j=0;
    while(i++<7) if(p[i]%2) j+=p[i];
    printf("%d\n",j);
    }
    程序运行后的输出结果是( )

    A)42 B)45 C)56 D)60

    查看解析

  • ID:9372-9324
    有如下程序
    main()
    { int x=23;
    do
    { printf(“%d”,x--);}
    while(!x);
    }
    该程序的执行结果是( )
    A、321 B、23 C、不输出任何内容 D、陷入死循环

    查看解析

  • ID:9372-8357

    有以下程序
    #define N 20
    fun(int a[],int n,int m)
    { int i,j;
    for(i=m;i>=n;i--)
    a[i+1]=a[i];
    }
    main()
    {
    int i,a[N]={1,2,3,4,5,6,7,8,9,10};
    fun(a,2,9);

    for(i=0;i<5;i++)
    printf("%d",a[i]);
    }
    程序运行后的输出结果是 ( )
    A
    )10234 B)12344 C)12334 D)12234

    查看解析

  • ID:9372-10636

    以下说法中正确的是( )

    A) #define和printf都是C语句 B) #define是C语句,而printf不是
    C) printf是C语句,但#define不是 D) #define和printf都不是C语句

    查看解析

  • ID:9372-9312
    设有语句 int a=3 ; 则执行了语句 a+ = a - = a * a后,变量a 的值是( )。
    A、3  B、0   C、9  D、-12

    查看解析