问题 填空题

以下程序的输出结果是()。

main()

{int a[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0;

for(i=0;i<3;i++) s+=-a[i][i]+a[i][3-i-1];

printf("%d\n",s);

}

答案

参考答案:30

解析:

评析:此题主要考核的是多维数组以及for()循环语句的应用,即i=0时,s=()+a[0][0]+a[0][2]=10,i=1时, s=10+a[1][1]+a[1][1]=18,i=2时,s=18+a[2][2]+a[2][0]=30。

选择题
名词解释