下面程序的运行结果是。int main(){int a[5][5],i,j,n=1; for(i=0;i<5;i++)for(j=0;j<5;j++)a[i][j]=n++;for(i=0;i<5;i++){for(j=0;j<=i;j++)printf("%4d",a[i][j]);printf("\n");}}
A. 176111213161718192122232425
B. 167131211161718192122232425
C. 167111213161718192122232425
D. 167111213191817162122232425
查看答案
下面程序的运行结果是。通过赋初值按行顺序为一个2×3的二维数组赋予2、4、6、...等偶数,然后按列的顺序输出该数组。int main(){int i,j,a[2][3]={{2,4,6},{8,10,12}}; printf("\nThe result is:\n"); for(i=0;i<3;i++){for(j=0;j<2;j++)printf("%4d",a[j][i]);printf("\n");}}
A. The result is:8 210 412 6
B. The result is:2 84 106 12
C. The result is:2 810 46 12
D. The result is:2 84 1012 6
以下程序可求出所有的水仙花数。(水仙花数是三位正数,其各位数字的立方和等于该正数,如:407=4*4*4+0*0*0+7*7*7)int main(){int x,y,z,a[8],m,i=0;printf("The special numbers are :\n");for (【1】;m++){x=m/100;y=【2】;z=m%10;if (m= =x*x*x+y*y*y+z*z*z){【3】;i++;}}for (x=0;x
A. 【1】m=1000;m<100;【2】m/10%100【3】a[i]=m;
B. 【1】m=100;m<1000;【2】m/100%10 或 m%10/100;【3】a[i]=m;
C. 【1】m=100;m<1000;【2】m/10%10 或 m%100/10;【3】a[i]=m+1;
D. 【1】m=100;m<1000;【2】m/10%10 或 m%100/10;【3】a[i]=m;
系统总是为数组分配不连续的一块内容。
A. 对
B. 错
Double x[3][5];,则x数组中行下标的下限为1,列下标的上限为5
A. 对
B. 错