#inclue<stdio.h> main() {int a=1,b=2; for(;a<8;a++){b+=2;a+=2;} printf("%d,%d\n",a,b);} 过程和结果
3个回答
展开全部
首先,请你养成良好的编程书写习惯,这个很重要。
下面解答问题,for循环的执行结果是这样的:
for(1;2;3){语句}
=》先执行1,
然后看2的条件符合不符合,
然后执行花括号里面的语句,
再然后执行3。
所以:从a=1开始 1 ++ 3
2 ++ 5
3 ++ 8
4 ++ 12
5 ++ 17
6 ++ 23
7 ++ 30
b从b=2开始:
1 4
2 6
3 8
4 10
5 12
6 14
7 16
下面解答问题,for循环的执行结果是这样的:
for(1;2;3){语句}
=》先执行1,
然后看2的条件符合不符合,
然后执行花括号里面的语句,
再然后执行3。
所以:从a=1开始 1 ++ 3
2 ++ 5
3 ++ 8
4 ++ 12
5 ++ 17
6 ++ 23
7 ++ 30
b从b=2开始:
1 4
2 6
3 8
4 10
5 12
6 14
7 16
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结果:10,8
过程:a<8,a=1,b=2
a<8,a+=2,b+=2,a+=1;(a=4,b=4)
a<8,a+=2,b+=2,a+=1;(a=7,b=6)
a<8,a+=2,b+=2,a+=1;(a=10,b=8)
过程:a<8,a=1,b=2
a<8,a+=2,b+=2,a+=1;(a=4,b=4)
a<8,a+=2,b+=2,a+=1;(a=7,b=6)
a<8,a+=2,b+=2,a+=1;(a=10,b=8)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询