C语言编程题目 循环语句 请详细说明循环步骤

/*Note:YourchoiceisCIDE*/#include"stdio.h"voidmain(){inta,s,n,count;a=2;s=0;n=1;count... /* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int a,s,n,count;
a=2;s=0;n=1;count=1;
while(count<=7)
{n=n+a;s=s+n;++count;}
printf("count=%d n=%d\n",count,n);
printf("sum=%d",s);//请帮我分析下 结果为什么是 63 我的结果是254
}
展开
 我来答
Negamax
2012-03-23 · TA获得超过2721个赞
知道小有建树答主
回答量:656
采纳率:100%
帮助的人:284万
展开全部
代码这样看清晰一点:
main()
{
int a,s,n,count;
a=2;s=0;n=1;count=1;
while(count<=7)
{
n=n+a;
s=s+n;
++count;
}
printf("count=%d n=%d\n",count,n);
printf("sum=%d",s);
}
第 1 轮循环 ,n=1,
n=n+a=3, s=s+n=3, ++count=2
第 2 轮循环 ,n=3,
n=n+a=5, s=s+n=8, ++count=3
第 3 轮循环 ,n=5,
n=n+a=7, s=s+n=15, ++count=4
第 4 轮循环 ,n=7,
n=n+a=9, s=s+n=24, ++count=5
第 5 轮循环 ,n=9,
n=n+a=11, s=s+n=35, ++count=6
第 6 轮循环 ,n=11,
n=n+a=13, s=s+n=48, ++count=7
第 7 轮循环 ,n=13,
n=n+a=15, s=s+n=63, ++count=8
sum=63

妈啊,累死我了!
希望能帮到你!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyh1141298056
2012-03-23 · TA获得超过1308个赞
知道小有建树答主
回答量:500
采纳率:100%
帮助的人:592万
展开全部
count=1:n=1+2=3,s=0+3=3;
count=2:n=3+2=5,s=3+5=8
count=3:n=5+2=7,s=8+7=15
count=4:n=7+2=9,s=15+9=24
count=5:n=9+2=11,s=24+11=35
count=6:n=11+2=13,s=35+13=48
count=7:n=13+2=15,s=48+15=63
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文不释手BD
2012-03-23
知道答主
回答量:11
采纳率:0%
帮助的人:8.7万
展开全部
count a n s
1 2 1 0
2 3 3
3 5 8
4 7 15
5 9 24
6 11 35
7 13 48
8 15 63
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式