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-11-01 10:16