#include "stdio.h"
int main (void)
{
int a=1;
int b=2;
while (b<=10)
{a=a*b;
b=b+1;}
printf("%d\n",a);
return 0;
}
怎么写一个算100的阶乘的C语言程序? 该用什么数据类型? 下面这个是我自己写的一个算10的阶乘的程序
答案:2 悬赏:60 手机版
解决时间 2021-02-15 04:35
- 提问者网友:低吟詩仙的傷
- 2021-02-14 20:28
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-14 22:04
100的阶乘肯定要自建数据类型啊
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-02-14 22:49
用vc2008编译,运行结果43954713是对的!
因为你的结果是unsigned long类型,所以,最大的值不会超过4294967295,超过就会溢出,也就是得不到正确的值~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯