c++问题下面for循环执行次数是多少。如题 谢谢了

mian(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf(''%d\n'',s... mian() {inti=0,j=10,k=2,s=0; for ( ; ; ) { i+=k; if(i>j) { printf(''%d\n'',s); break;} s+=i;} } A4 B5 C 6 D7 答案是多少,高手给我解释下吧? 展开
 我来答
日暖人间福有缘2843
2015-04-13 · 超过61用户采纳过TA的回答
知道答主
回答量:128
采纳率:0%
帮助的人:152万
展开全部
答案是 C 6次第一次:i=2 i>j条件不满足,不执行 break s=2 第二次:i=4 i>j条件不满足,不执行 break s=2+4 第三次:i=6 i>j条件不满足,不执行 break s=2+4+6 第四次:i=8 i>j条件不满足,不执行 break s=2+4+6+8 第五次:i=10 i>j条件不满足,不执行 break s=2+4+6+8+10 第六次:i=12 i>j条件满足,执行 break 所以最终循环六次,i=12,s=30;
变形啥0088
2015-04-12 · 超过67用户采纳过TA的回答
知道答主
回答量:175
采纳率:0%
帮助的人:66.5万
展开全部
1,i = 2,j = 10,s=2 2, i = 4, j = 10,s=6 3, i = 6,j = 10,s=12 4, i = 8, j = 10,s=20 5, i = 10, j = 10,s=30 6, i = 12, j = 10(i > j) 输出34 break; 所以是6 答案c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式