永发信息网

这道C语言怎么理解

答案:3  悬赏:50  手机版
解决时间 2021-07-25 18:07
  • 提问者网友:山高云阔
  • 2021-07-25 13:49
下面程序的输出结果是 C 。
main()
{ int i,j,m=0;
for(i=2;i<=14;i+=4)
for(j=3;j<=19;j+=4)m++;
printf(“%d\n”,m);}
(57) A、8 B、16 C、20 D、25
麻烦给出详细的解答步骤
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-07-25 15:26

m为双重循环的执行次数。


内循环为[3,19]闭区间以4为增量的循环,一共循环5次,m=5


外循环为[2,14]闭区间以4为增量的循环,一共循环4次,m=4*5=20


所以为C

全部回答
  • 1楼网友:往事埋风中
  • 2021-07-25 17:21

多重循环的执行顺序是:先执行一次外循环-->再将内循环执行完-->再将外循环执行一次-->再将内循环执行完

只要搞明白了这个顺序这个题目就不是问题了

  • 2楼网友:摆渡翁
  • 2021-07-25 16:05
m=((19-3)%4+1)*(14-2)%4=16
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯