當前位置:編程學習大全網 - 編程軟體 - 如何在java中實現數值數組的階乘?

如何在java中實現數值數組的階乘?

提供親測

龍傑成(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。

參考資料:

百度百科-階乘

  • 上一篇:前海盛君達貿易(深圳)有限公司怎麽樣?
  • 下一篇:四川龍超科技有限公司怎麽樣?
  • copyright 2024編程學習大全網