来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 06:42:28
1到20的阶乘的和怎么求?
#include "stdio.h"
void main()
{
int i,n;
long fact=1,sum=0;
scanf("%d",&n);
for(i=1;i
long fact=1,sum=0;应该改为long double fact=1L,sum=0L;或者fact 和sum改为double型;
long double 为常双精度型;你的结果有19位,long是不行的!long最多有十位!
再问: 的确可行……但是能解释下吗?谢谢!我会追加10分的。