问题
填空题
以下程序运行后的输出结果是______。 #include<stdio.h> main() { int a[3][3]={{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; int b[3]={0}, i; for(i=0; i<3; i++) b[i]=a[i][2]+a[2][i]; for(i=0; i<3; i++) printf("%d", b[i]); printf("\n"); }
答案
参考答案:101418
解析: 本题考查二维数组及其运算。经过第一个for循环计算得到b[0]=a[0][2]+a[2][0]=3+7=10,b[1]=a[1][2]+a[2][1]=6+8=14,b[2]=a[2][2]+a[2][2]=9+9=18。所以,程序的输出结果为101418。