问题 填空题

以下程序运行后的输出结果是_________。#include main(){char ch[]="abc",x[3][4]; int i; for(i=0;i<3;i++) strcpy(x[i],ch); for(i=0;i<3;i++) printf("%s",&x[i][i]); printf("\n"); }

答案

参考答案:abcbcc

解析:字符数组 ch 的值’abc’分别复制到了二维数组 x 的每一行,使得二维数组中每一行的值均为’abc’,再 通过第二个 for 循环打印出每一行上所要求输出的字符串。

计算题
问答题 简答题