下面程序段的输出结果是()。int i;int a[2][4]={2,4,6,8,10,12,14,16}for(i=0;i<2;i++)printf("%d,",a[1-i][i+2]);
A: 10,6
B: 14,8
C: 12,4
D: 4,10
A: 10,6
B: 14,8
C: 12,4
D: 4,10
举一反三
- 阅读下面程序: int i; int x[4][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }; for (i = 0; i<4; i++) printf("%3d", x[i][3 - i]); 下列选项中哪一项是正确的输出结果( )[/i]
- 下列程序的输出结果是( )。 #include<stdio.h> main() int a[2][3]=1, 2, 3, 4, 5, 6, (*p)[3], i; p=a; for(i=0; i<3; i++) if(i<2) p[1][i]=p[1][i]=1; else p[1][i]=1; printf("%d\n", a[0][1]+a[1][1]+a[1][2]);[/i][/i][/i] A: 8 B: 7 C: 12 D: 9
- 下述程序的输出结果是______。 #include<stdio.h> main() {int a[2][3]={{1, 2, 3}, {4, 5, 6}}, (*p)[3], i; p=a; for(i=0; i<3; i++) {if(i<2) p[1][i]=p[1][i]-1; else p[1][i]=1;} printf("%d\n", a[0][1]+a[1][1]+a[1][2]); }[/i][/i][/i] A: 8 B: 7 C: 12 D: 9
- 定义:int i;int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};,则语句for(i=0;i<4;i++) printf("%3d",x[i][3-i]);的输出是[/i] A: 1 5 9 13 B: 1 6 11 16 C: 4 7 10 13 D: 4 8 12 16
- 若有以下数组说明,且int i=10; 则a[a[i]]元素数值是( ) int a[12]={1, 4, 7, 10, 2, 5, 8, 11, 3, 6, 9, 12 };[/i]