首頁 > 常見問題 > c語言中如何計算n的階乘

c語言中如何計算n的階乘

清浅
發布: 2022-05-27 11:12:14
原創
170377 人瀏覽過

c語言計算n階乘的方法:先建立一個腳本文件,並寫一個頭檔;然後定義一個「i」變數用來循環,以及定義變數「n」;接著用「sum」來儲存結果;最後運行該腳本檔案即可實現n階乘。

c語言中如何計算n的階乘

C語言中求階乘的計算其實就是從1到n的累積,所以我們可以透過一個for迴圈從1到n依序求積即可實現階乘的計算

在c語言中我們常會遇到求一個數的階乘的問題,對於剛學習C語言的人來說,求階乘是必須要會的。接下來在文章中為大家分享如何透過C語言代碼實現階乘的計算,具有一定的參考價值,希望對大家有所幫助

【推薦課程:


c語言中如何計算n的階乘

c語言中如何計算n的階乘#C語言教學


######(1)寫頭文件,這是每個C語言程式必須要寫的程式碼######
#include<stdio.h>
登入後複製
############(2)我們可以用for迴圈來實作。先定義一個i變數用來循環,以及定義變數n,用來求他的階乘以及sum來儲存結果。如下所示###
int main()
{
    int n,i,s=1,sum=0;
    printf("请输入所求的阶乘数:");
    scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=s*i;
sum=sum+s;
}
printf("%d!=%d\n",n,s);
printf("%d的阶乘和为:%d\n",n,sum);
    return 0;       
}
登入後複製
###(3)運行以上程式碼就可以實現了n階乘的計算了###############總結:以上就是本篇文章的全部內容了,希望對大家有幫助######

以上是c語言中如何計算n的階乘的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
這章加減乘除的計
來自於 1970-01-01 08:00:00
0
0
0
關於for迴圈的乘法表問題
來自於 1970-01-01 08:00:00
0
0
0
我的乘法 (*) 指令不計算
來自於 1970-01-01 08:00:00
0
0
0
將影像乘以 x 次
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板