1个回答
展开全部
一个个看
A c2-0='2'-0='2' 这个是字符2, 数值不是2. 所以 选A
B a[1] 就是数组a的第二个元素, 为2.
C 'd'-c1='d'-'b' = 2
D a['3'-c2]=a['3'-'2']=a[1]=2
于是 选A
A c2-0='2'-0='2' 这个是字符2, 数值不是2. 所以 选A
B a[1] 就是数组a的第二个元素, 为2.
C 'd'-c1='d'-'b' = 2
D a['3'-c2]=a['3'-'2']=a[1]=2
于是 选A
追问
main( )
{ int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;
for(i=0;i<3;i++)
for(j=0;j<=i;j++)
s+=a[i][j]; s=s+a[i][j]
printf(“%d\n”,s);
}
A.18 B. 19 C. 20 D. 21
再请问一个问题谢谢
追答
i=0 1 2
j=0 01 012
for循环循环体s+=a[i][j];
这里应该多打了一个s+=a[i][j];否则退出循环后,这句是越界操作 结果无法预知.
累加的是对角线加左下部分. 即
1+3+4+5+6+0=19
选B
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询