问题
填空题
以下程序运行后的输出结果是 【15】 。 #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");}
答案
参考答案:abcbcc
解析:函数strcpy()是字符串拷贝函数,第一个for循环使二维数组的每一行都存放字符串“abc”,然后执行第二个for循环,当i=0时,输出从x[0][0]开始的字符串,为“abc”,当i=1时,输出从x[1][1]开始的字符串,为“bc”,当i=2时,输出从x[2][2]开始的字符串,为“c”,最后回车换行。