填空题 以下程序运行后的输出结果是{{U}} 【6】 {{/U}}。 # include<string.h> 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"); }
  • 1、
【正确答案】 1、abebcc    
【答案解析】[解析] strcpy(x[i],ch),使得x数组的第i行存放"abc",第一个循环就使数组x的每一行都存放了"abc",printf("%s",&x[i][i])输出从x[i][i]开始的字符串,因此第一次输出“abc”,第二次输出“bc”,第三次输出“c”。