61 題目1076 N的階乘

2021-07-10 10:06:10 字數 561 閱讀 4192

題目描述:輸入乙個正整數n,輸出n的階乘。

輸入:正整數n(0<=n<=1000)

挺好一題目,因為是大資料,所以用**模擬了大腦計算乘法的步驟,非常精巧

// 輸入乙個正整數n,輸出n的階乘

//1000的階乘有2600位左右

#include#include#includeusing namespace std;

int main()

; //正整數n(0<=n<=1000)

ifstream cin("data.txt");

while (cin >> n)

for (j = 1; j <= res[0]; j++)

}} for (j = res[0]; j >= 1; j--)

cout << res[j];

cout << endl;

}//end of while

system("pause");

return 0;

}

九度OJ 1076 n的階乘

題目1076 n的階乘 時間限制 3 秒 記憶體限制 128 兆 特殊判題 否 提交 8753 解決 3250 題目描述 輸入乙個正整數n,輸出n的階乘。輸入 正整數n 0 n 1000 輸出 輸入可能包括多組資料,對於每一組輸入資料,輸出n的階乘 樣例輸入 4 515 樣例輸出 24 120130...

九度OJ 1076 N的階乘 大數乘法

這一題和上一題的大數加法很接近,但是不能再用陣列的一位表示數字的一位了,因為乘到後面每次的乘數都是好幾位的了,用一位根本無法表示,所以這裡用陣列的一位表示四位數。因為一位表示四位數,所以輸出時要注意,若為 0001 不能當做 1 輸出了,應用 04d 來輸出。題目描述 輸入乙個正整數n,輸出n的階乘...

N的階乘 大數階乘

輸入n求n的階乘的準確值。input 輸入n 1 n 10000 output 輸出n的階乘 首先,要確定n的階乘的數字大概有多少位,這樣便於我們去選擇合適的演算法。階乘 當n 10000時,上式值為35660 已經向上取整 所以接受 include include include include ...