![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
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);
} 展开
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);
} 展开
1个回答
展开全部
答案 :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。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询