您现在的位置:在线题库 >> 计算机类 >> 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);
    }
    程序运行后的输出结果是( )

    A42 B45 C56 D60

    查看解析

  • ID:9372-9324
    有如下程序
    main()
    { int x=23;
    do
    { printf(“%d”,x--);}
    while(!x);
    }
    程序的执行结果是( )
    A321 B23 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 B12344 C12334 D12234

    查看解析

  • ID:9372-10636

    以下说法中正确的是( )

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

    查看解析

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

    查看解析