色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

求n階乘的代碼

錢艷冰2年前17瀏覽0評論

求n階乘的代碼?

參考代碼:

#include "stdio.h"

int main() {

int n,i,s=1;

scanf("%d",&n);

for(i=1;i<=n;i++)//for循環求累積

s=s*i;

printf("%d\n",s);

return 0;

}

/*

算法思想

首先要清楚階乘定義,所謂 n 的階乘,就是從 1 開始乘以比前一個數大 1 的數,一直乘到 n,用公式表示就是:1×2×3×4×…×(n-2)×(n-1)×n=n! 具體的操作:利用循環解決問題,設循環變量為 i,初值為 1,i 從 1 變化到 n;依次讓 i 與 sum 相乘,并將乘積賦給 sum。 ① 定義變量 sum,并賦初值 1。 ② i 自增 1。 ③ 直到 i 超過 n。

調試運行結果

輸入 5,對應的階乘輸出情況如下所示;

55!=120.000000

輸入20,對應的階乘輸出情況如下所示:

2020!=2432902008176640000.000000

java 求n的階乘,求n階乘的代碼