n的階乘(如何計算階乘c的公式)
分析:
從鍵盤輸入一個數,求這個數的階乘,即N!所謂n的階乘,就是把從1到前一個數的數乘以1,一直乘到n,用公式表示:n!=n*(n-1)*(n-2)*.*4*3*2*1。比如:6!=6*5*4*3*2*1
算法描述:
用循環來解題,假設循環變量為I,初始值為1,I從1變為N;將I和sum依次相乘,將乘積賦值給sum。
1)定義變量sum並將初始值指定為1。
2)我
3)直到I超過n。
代碼實現:
# includestdio.h
intmain()
{inti,n;//定義循環變量和輸入數量
double sum=1;scanf('%d ',n);for(I=1;I=n;我)
sum=sum * I;//求I的階乘。
printf('%d!=%lf ',n,sum);printf(' \ n ');return0
}運行結果:
1212!=479001600.000000
報告意見2
本文到此結束,希望對大家有所幫助呢。
本文由隔壁老李于2022-12-21发表在极致时空,如有疑问,请联系我们。
本文链接:http://6cdqw.wisdomhotelshanghai.com/7zpklo/460.html
有话要说...