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

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

清浅
清浅原創
2019-03-01 11:32:38170263瀏覽

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