[收藏] 大神帮帮忙

[复制链接]
查看81 | 回复0 | 2022-5-24 02:51 | 显示全部楼层 |阅读模式
问题:
大神帮帮忙

int i,j,m;
  int ST[]={1,2,3,4,5,6,7,8,9,10};
  for(i=0;i8;i++)
  {
    m=0;
    for(j=0;j3;j++)
    {
      m++;
      m=m+ST;
    }
}
程序运行后,m的值是多少,并简述理由


推荐答案:
结果为
27
分析:
对外循环(i),从0~7,所以ST就是1~8
对内循环(j),3次循环,每次循环m清0且m++,再加ST;所以每次循环m的最终值为
m=3+3*ST;
所以最后的m值
m=3+3*ST[7]=3+3*8=27
【玉璞集 YUPUG.COM】