c语言循环结构几道问题 10

我是初学希望哥哥姐姐们帮我解答要详细过程谢谢啦main(){inti=1s=0while(i<=5){s+=ii++}printf(%d,%di,s}main()int{... 我是初学 希望哥哥姐姐们帮我解答 要详细过程 谢谢啦
main()
{int i=1 s=0
while(i<=5) {s+=i
i++}
printf(%d,%d i,s
}

main() int{(i,s=0)
for(i=1,i<6;i++)
s+=++i;
printf(%d,&d/n s,i
}
展开
 我来答
老子低头笑
2010-08-01
知道答主
回答量:26
采纳率:0%
帮助的人:13.8万
展开全部
main()
{int i=1 s=0 //定义整型变量i s的值1和0
while(i<=5) //while循环 条件是当i<=5 如果超过5就跳出while循环
{s+=i //也可以写成 s=s+i s=1+2+3+4+5;

i++} //i分别为1,2,3,4,5,先加法在执行++,
// i最后一次++使得i=6跳出循环;
printf(%d,%d i,s} // %d是整型输出 i s的值 最后s=15,i=6

main() int{(i,s=0) //同上
for(i=1;i<6;i++) //for循环i的初值是1 i++是每次+1
i<6是一直++到6 规定i的范围
s+=++i;
//s=s+(++i)第一次执行循环i=1,句中++i,选执行++,i=2;
//第二次执行循环i=3,选执行++,i=4;
//第三次执行循环i=5,,选执行++,i=6;
//循环结束,s=2+4+6,最后一次执行i++,i=7
printf(%d,&d/n s,i} //同上 /n是换行

可算写完啦 累死我啦!

楼主要注意;分号结尾!!
百度网友35e80f595
2010-08-01 · TA获得超过116个赞
知道小有建树答主
回答量:79
采纳率:0%
帮助的人:71.6万
展开全部
首先这2段代码都是循环5次,在解决问题之前先要说明i++和++i的不同之处
i++是先把i代入表达式中进行运算,然后再加1;而++i则是先把i先+1以后,再代入表达式中进行运算。
由此可知:第一段代码的作用是把1累加到5,所以最后s=15,i=6;
第二段代码的作用则是由2累加到6,所以最后s=20,i=6
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangwan613
2010-08-08
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
第一题:由于你的输出语句在循环外部,i,S只输出一次,但你的程序本身少东西,正确的为
main()
{int i=1,s=0;
while(i<=5) {s+=i;
i++;}
printf(“%d,%d”,i,s);
}
i值在不断加一,直到i=6了,跳出。而s在此过程中S=S+i;s的值为0+1+2+3+4+5=15
第二题
s=s+(++i);
++i表示i的值加1,而++i本身也加1;那么循环就不是走5次了;而只走了3回
s=0+2+4+6=12
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nixianmin
2010-08-04 · 超过17用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:39.4万
展开全部
第一题
这里主要看while循环语句,s+=i;就是s=s+i;在i++;
由于i初始化为1;i<=5;故循环了5次,i最后的值为6,
s的值为1+2+3+4+5为15

第二题
for循环里i是先自加,再s=s+i;还要考虑每次结束后的i++
第一次:i=1;s=2(先++i使i自加,在for后面的i++)
第二次i=3;s=6;
第三次i=5;s=12;
最后i=7(调出循环)
最后输出i为7,s为12
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Gtempt12
2010-08-01 · 超过34用户采纳过TA的回答
知道答主
回答量:136
采纳率:100%
帮助的人:75.1万
展开全部
第一个
在while中i分别为1,2,3,4,5,先加法在执行++,s=1+2+3+4+5;i最后一次++使得i=6;
第二个
第一次执行循环i=1,句中++i,选执行++,i=2;
第二次执行循环i=3,选执行++,i=4;
第三次执行循环i=5,,选执行++,i=6;
循环结束,s=2+4+6,最后一次执行i++,i=7
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式