C语言求1到10的阶乘的和

我是新手啊,希望大家能理解我,#include<stdio.h>main(){inta=0,b=1,c,d;while(b<=10){c=b;for(d=1;c>0;c-... 我是新手啊,希望大家能理解我,
#include<stdio.h>
main()
{int a=0,b=1,c,d;
while(b<=10)
{c=b;
for(d=1;c>0;c--)
d=c*d;
a=a+d;
b++;
}
printf("%d %d %d %d",a,b,c,d) ;
getch();
}
这个是我编的,但是结果很有点问题,谁能帮帮我啊!我不要现成的答案,那些东西看不懂,我只想在我的基础上改改,有耐心的改改吧!
1楼的……我知道为什么错了,你也是错的,那个INT的位数不够,应该用LONG才行,呵呵
郁闷啊,楼下那么多人都没看到我的补充么……我这个程序是对的啊,就是麻烦了点,我是新手嘛·……只是把INT改成LONG就好啦~呵呵,
展开
 我来答
sun_siliang
2010-12-01 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4557万
展开全部
#include<stdio.h>
void main()
{int a=0,b=1,c,d;
while(b<=10)
{c=b;
for(d=1;c>0;c--)
d=c*d;
a=a+d;
b++;
}
printf("%d %d %d %d",a,b,c,d) ;
getchar();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝色雨03091456
2010-12-01
知道答主
回答量:27
采纳率:0%
帮助的人:10.9万
展开全部
getch()在conio.h中,因此要加#include<conio.h>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxpointer
2010-12-01 · TA获得超过4100个赞
知道大有可为答主
回答量:1868
采纳率:33%
帮助的人:1204万
展开全部
这程序正确啊 没有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式