C语言,求过程,

6.以下程序的输出结果是 。main(){int a[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0;for(i=0;i<... 6.以下程序的输出结果是  。
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);
}
展开
 我来答
陈余幸运
2020-03-14 · 生活的本意是平淡且知足
陈余幸运
采纳数:294 获赞数:6682

向TA提问 私信TA
展开全部

答案 :30

分析:

二维数组a[i][j]中,i表示行,j表示列,

进入for循环后过程如下:

当i=0时,s=0+a[0][0]+a[0][2]=1+9=10,

i=o+1=1

当i=1时,s=10+a[1][1]+a[1][1]=10+4+4=18,i=1+1=2

当i=2时,s=18+a[2][2]+a[2][0]=18+7+5=30,i=2+1=3此时不满足条件,跳出循环输出s。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式