酷知百科網

位置:首頁 > 母嬰教育 > 學習交流

C語言如何算階乘

我們要C語言可以快速的進行編程計算,那麼階乘怎麼求呢?小編以求10的階乘爲例,給大家分享下階乘的求法,

操作方法

(01)首先我們把頭檔案和main函數打出來,還有一對花括號,在其中寫代碼

C語言如何算階乘

(02)然後我們要定義兩個數,一個是int(整形),另一個double(雙精度)來接受階乘的值,對其賦初值1是爲了下面乘積而賦值

C語言如何算階乘 第2張

(03)之後我們用for循環來實現,其中那個數值即爲幾的階乘,如果求20的階乘把其改爲20即可

(04)之後在for循環下寫,因爲實現的是階乘,所以要的的連續的相乘,所以sum=sum*i;最開始必須賦初值爲1或1.0,不然最開始系統會隨意給sum賦個值

C語言如何算階乘 第3張

(05)然後我們書寫輸出函數,注意sum爲double類型,所以說出格式給%lf。

C語言如何算階乘 第4張

(06)最好我們看看程序的最終執行成果,因爲是double類型,所以系統會默認小數點後6位

C語言如何算階乘 第5張

特別提示

注意大小寫,和分號,如果你有什麼不清楚可以看看小編的其它

如果還有什麼問題可以給我發疑問,本人很樂意與大家交流

標籤:階乘 語言