當前位置:成語大全網 - 書法字典 - 補充結果在Python中,鍵盤輸入壹個正整數n並計算這個數的階乘?

補充結果在Python中,鍵盤輸入壹個正整數n並計算這個數的階乘?

long fac(int k)//

{

長結果= 1;//

int I;

for(I = 2;我& lt= k;i++)//

{

結果* = I;

}

返回結果;//

}

void main()

{

int m;

長s;//

{

scanf(“% d“,& ampm);//

}

while(m & lt;0);

s = fac(m);

printf(“% d!=%ld“,m,s);

}

頭文件的部分內容被省略,修改的地方在代碼中用//標記。

擴展數據:

因為正整數的階乘是連續的乘法運算,所以0乘以任何實數的結果都是0。所以不能用正整數階乘的定義來概括或推導0!=1.也就是“0!=1"。

給“0!”定義只是為了方便相關公式的表達和運算。

百度百科-階乘