這個就是求1~10的階乘的和啊
#include <stdio.h>
int fact(int i)
{
if(i>1)
return i*fact(i-1);
}
else
return 1;
int main()
int i;
int s;
s=0;
for(i=1;i<=10;i++)
s+=fact(i);
printf("s=1!+...10!=%d\n",s);
return 0;
結果是:
s=1!+2!+...+10!=4037913