精華區beta Programming 關於我們 聯絡資訊
※ 引述《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