#include<stdio.h>
main()
{
int i,n,f,s=0;
float fact(int x);
scanf("%d",&n);
for(i=1;i<=n;i++){
s+=fact(n);
}
printf("sum=%d\n",s);
system("pause");
}
float fact(int k)
{
int m;
float f=1;
for(m=1;m<=k;m++){
f*=m;
}
return f;
}
研究半天实在是找不见问题了,大神们指点一下吧,小菜先谢谢了!
main()
{
int i,n,f,s=0;
float fact(int x);
scanf("%d",&n);
for(i=1;i<=n;i++){
s+=fact(n);
}
printf("sum=%d\n",s);
system("pause");
}
float fact(int k)
{
int m;
float f=1;
for(m=1;m<=k;m++){
f*=m;
}
return f;
}
研究半天实在是找不见问题了,大神们指点一下吧,小菜先谢谢了!
