int i,j,m=o; for(i=1;1<=15;i+=4) for(j=3;j<=19;j+=4)m++; printf("%d\n",m);

有没有详细的步骤... 有没有详细的步骤 展开
 我来答
cdyzxy
推荐于2018-03-04 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3710万
展开全部
(1)int i,j,m=0;
(2)for ( i=1;i<=15;i+=4 )
(3) for ( j=3;j<=19;j+=4 )
(4) m++;
(5)printf("%d\n",m);
执行步骤:
(1)m=0
(2)i=1,因为i<=15成立开始i循环
(3)j=3,因为j<=19成立开始j循环
(4)m=1
(3)j=7,因为j<=19成立继续j循环
(4)m=2
(3)j=11,因为j<=19成立继续j循环
(4)m=3
(3)j=15,因为j<=19成立继续j循环
(4)m=4
(3)j=19,因为j<=19成立继续j循环
(4)m=5
(3)j=23,因为j<=19不成立结束j循环。【结论:对于每个i值循环一次m自加5次,因为j循环的次数与i值等于多少无关】
(2)i=5,因为i<=15成立继续i循环:(3)(4)会导致m自加5次,m=10
(2)i=9,因为i<=15成立继续i循环:(3)(4)会导致m自加5次,m=15
(2)i=13,因为i<=15成立继续i循环:(3)(4)会导致m自加5次,m=20
(2)i=17,因为i<=15不成立结束i循环
(5)输出:20并换行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式