6 10 階乘計算公升級版(20 分)

2022-01-26 05:25:05 字數 795 閱讀 8524

6-10 階乘計算公升級版(20 分)

本題要求實現乙個列印非負整數階乘的函式。

void print_factorial ( const int n );
其中n是使用者傳入的引數,其值不超過1000。如果n是非負整數,則該函式必須在一行中列印出n!的值,否則列印「invalid input」。

#include void print_factorial ( const int n );

int main()

/* 你的**將被嵌在這裡 */

15
1307674368000
void print_factorial ( const int n )

printf("%lld",s);//坑啊,好在我已經過了30天了 ,1000的階乘,果然資料大了就不一樣啊*/

int result[10000]=;//10000個0

int result_size=1;//實時更新result的實際位數

int carrybit = 0; //進製的值

result[0]=1;//初始結果為1

for (int out = 2; out <= n; out++)

while (carrybit != 0)

}//cout<=0;i--)

{ //cout《主要問題在於1000的階乘數字非常大。

6 10 階乘計算公升級版 20 分

本題要求實現乙個列印非負整數階乘的函式。函式介面定義 void print factorial const int n 其中n是使用者傳入的引數,其值不超過1000。如果n是非負整數,則該函式必須在一行中列印出n 的值,否則列印 invalid input 裁判測試程式樣例 include void...

6 10 階乘計算公升級版 20 分

本題要求實現乙個列印非負整數階乘的函式。函式介面定義 void print factorial const int n 其中n是使用者傳入的引數,其值不超過1000。如果n是非負整數,則該函式必須在一行中列印出n 的值,否則列印 invalid input 裁判測試程式樣例 include void...

6 10 階乘計算公升級版 20分

基礎程式設計題目集 6 10 階乘計算公升級版 20分 本題要求實現乙個列印非負整數階乘的函式。函式介面定義 void print factorial const int n 其中n是使用者傳入的引數,其值不超過1000。如果n是非負整數,則該函式必須在一行中列印出n 的值,否則列印 invalid...