有以下程序main(){ int m[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<4;i++) { for(j=1;j<=i;j++)printf("%c",' '); for(j=___ j<4;j++)printf("%4d",m[i][j]); printf("\n"); }}若要按以下形式输出数组右上半三角1 2 3 4 6 7 8 11 1216则在程序下划线处应填入的是:
A. i-1
B. i
C. i+1
D. 4-i
查看答案
下列语句正确的是:
A. char 2d[3];
B. long c(10);
C. static int a[]={1,2,3};
D. int n;scanf("%d",&n); int a[n];
下面哪些数组可以初始化:
A. int a[6];
B. register m[10];
C. static n[5];
D. extern x[8];
下列语句正确的是:
A. char i,j,a[9];printf("%c",a[i+j]);
B. int a[4];a[4]=100;
C. int i=3,zj[3][5];zj[2][i++];
D. int zj[1,2,3]
与static int i[2][3]={1,2,3,4,5,6};等价的语句是:
A. static int i[ ][3]={1,2,3,4,5,6};
B. static int i[2][ ]={1,2,3,4,5,6};
C. static int i[2][3]={{1,2,3},{4,5,6}};
D. static int i[ ][ ]={1,2,3,4,5,6};