简答题
👁️ 浏览量:

试题题干

main( )

     int a[3][3]={1,4,17,3,6,19,2,5,18},i,s=0;
     for (i=0;i<=2;i++)
     s=s+a[i][2-i];
     printf(″s=%d\n″,s);
} 

参考答案

试题解析

当i=0时,s=s+a[i][2-i]=0+a[0][2],元素a[0][2]的值为17,即s=17;

当i=1时,s=s+a[i][2-i]=17+a[1][1],元素a[1][1]的值为6,即s=17+6=23; 

当i=2时,s=s+a[i][2-i]=23+a[2][0],元素a[2][0]的值为2,即s=23+2=25; 

当i=3时,不符合i<=2,结束循环,即输出的结果为s=25。