※ 引述《btocola@kkcity.com.tw (btocola)》之銘言:
> 原來如此呀~,那受教了!
> 照您的說法,請教一下200!的乘績,您要用什麼型態的變數來裝它?
> 或是說,您有特別的算法可以求出結果?
> 以下是某網友的回答,您認為它是您的意思嗎?
這不是 C,這不是 C。XD
這是 Pike,Pike 的 int 內建大數支援,理論上可以支援到
無限大。PO 出來只是想和其他人驗證一下答案,另外也說
明了有些事用這類的 script 語言,是比較方便的。
如果沒記錯的話,像 Python/Ruby 也直接支援大數。
至於 C/C++ 的話,前面有人回答過了,直接用 array 硬幹
或是找 library 都可以解出。
> int main ()
> {
> int answer = 1;
> for ( int i = 10000 ; i >= 1 ; i-- ) {
> answer = answer * i;
> }
> write ( "Answer:%d\n", answer );
> }
--
~ 白馬帶著她一步步地回到中原。白馬已經老了,只能慢慢地走,
'v' Brian Hsu 但終是能回到中原的。江南有楊柳、桃花,有燕子、金魚……
// \\ ( 墳 墓 )
/( )\ 但這個美麗的姑娘就像古高昌國人那樣固執。 【白馬嘯西風】
^`~'^
http://bone.twbbs.org 『那都是很好很好的,可我偏不喜歡。』
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 219-68-169-173.adsl.dynamic.giga.net.tw