问题
填空题
以下程序运行后的输出结果是 【17】 。#include <stdio, h>#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
解析: for循环用strcpy函数将字符数组ch的值"abc",分别复制给二维数组x的每一行,然后通过for循环先后打印出以x[0][0],x[1][1],x[2][2]开头的字符串"abe","bc","c",所以输出结果为:abcbcc。