思考半天,不知道哪错了,求高手指导,我是c语言菜鸟
#include<stdio.h>double fact(int n)
int main(void)
{int i;
double sum;
for (i=1;i<10;i++)
sum=sum+fact(i);
printf("1!+2!+……+10!=%f\n",sum);
return 0;
}
double fact(int n);
{ int i;
double result;
for(i=1;i<=n;i++)
fact(n)=fact(n)*i;
return result;
}