C语言关于阶乘的相加问题
#include<stdio.h>int main()
{
double i,n,sum=0,x=1;
for(i=1;i<=20;i++)
{
for(n=1;n<=i;n++)
{
x=x*n;
}
sum=sum+x;
}
printf("sum=%f",sum);
return 0;
}请问错在哪里
运行结果非常奇怪
运行结果非常奇怪
2016-10-31 22:43
[此贴子已经被作者于2016-10-31 22:55编辑过]

2016-10-31 22:52
2016-10-31 22:56
2016-10-31 23:05
2016-11-01 10:16
2016-11-01 12:47