1. 程式人生 > >求階乘和

求階乘和

Description
求階乘和。
Input
輸入小於10的正整數n。

Output
輸出s得值, s=1!+2!+…+n!
Sample Input
1
3
5
Sample Output
1
9
153

#include<stdio.h>
int fact(int n);\本題只求10以內只需int,數量大則需要double
int main()
{
int i,n,s=0;\遞加用s=0,遞乘用s=1
scanf("%d",&n);
for(i=1;i<=n;i++)
s=s+fact(i);
printf("%d",s);
return 0;
}
int fact(int n)\自定義函式不加;,但要加{}
{
int i,result=1;\疊乘定義為1
for(i=1;i<=n;i++\再次迴圈
result=result*i;
return result;\前面用什麼返回是寫什麼
}