龍傑成(int x)
{
long int i,k = 1;
for(I = 1;我& lt= x;i++)
k = k * I;
返回k;
}
int main()
{
long int j,k = 0;
int I;
for(I = 1;我& lt=20;i++)
{
j =傑成(I);
k+= j;
}
printf("%ld\n ",k);
}
輸出結果是2561327 494111820313。
擴展數據:
正整數的階乘是所有小於等於這個數的正整數的乘積,0的階乘是1。自然數n的階乘寫法!。在1808中,Keyston Kaman引入了這種符號。
也就是n!=1×2×3×...×n .因子也可以遞歸定義:0!=1,n!=(n-1)!×n .
計算方法:
≥ 1:
大於或等於1: n的任意自然數的n階乘表示!=?1× 2× 3× (n-1) n或n!= n×(n-1)!
0的階乘:0!=1。
參考資料:
百度百科-階乘