下面程序的输出结果是 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
麻烦给出详细的解答步骤
这道C语言怎么理解
答案:3 悬赏:50 手机版
解决时间 2021-07-25 18:07
- 提问者网友:山高云阔
- 2021-07-25 13:49
最佳答案
- 五星知识达人网友:罪歌
- 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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯