以下程序段的输出结果是______。 int i; char s[3][4]={"ABC","

以下程序段的输出结果是______。
int i;
char s[3][4]={"ABC","以下程序段的输出结果是______。
int i;
char s[3][4]={"ABC","BCA","CAB"};
for(i=0;i<3;i++) printf("%c",s[i][i]);

A. ABC
B. BCA
C. ACB
D. CAB

为什么选c

for(i=0;i<3;i++) printf("%c",s[i][i]);
输出格式是 %c, 所以输出 s[0][0],s[1][1],s[2][2];
char s[3][4]={"ABC","BCA","CAB"};
s[0] 是 "ABC", s[0][0] 是 'A'
s[1] 是 "BCA", s[1][1] 是 'C'
s[2] 是 "CAB", s[2][2] 是 'B'
所以输出 ACB 选 答案C追问

谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-14
输出 s[0][0],s[1][1],s[2][2]
结果ACB追问

谢谢