用c语言写n可为无限大(至少能算两千)的阶乘

来源:百度知道 编辑:UC知道 时间:2024/05/21 18:14:24
结果要是用精确值表示

应该得用字符串完成了
基本思路应该是这样的

我也是初学者,不知道对不对···
#include <stdio.h>
main(void)
{int n,sum,number;
scanf("%d",&number);
sum=1;
for(n=1;n<=number;++n)
sum=sum*n;
printf("%d"sum);
}
没验证过,你试下···