精華區beta Programming 關於我們 聯絡資訊
※ 引述《btocola@kkcity.com.tw (btocola)》之銘言: > ※ 引述《NightForever》之銘言: > > 原po也沒說要解複雜度n!且n=200的問題 > > 倒是你從頭到尾一直強調那些跟原po所需不相關的事情... > > 原po只是要算個200! 看看200!是多少罷了 有你講的那樣求什麼o(n!)的問題嗎? > > 大夥給他的答案也都只是求出200!的答案罷了... > > 別在那強調什麼階乘的意義概念 您先正確解讀別人的文章吧... > 原來如此呀~,那受教了! > 照您的說法,請教一下200!的乘績,您要用什麼型態的變數來裝它? > 或是說,您有特別的算法可以求出結果? > 以下是某網友的回答,您認為它是您的意思嗎? 他有說這是C嗎? 既然不是C,那麼以C的基本型態的觀點去看待這段程式碼, 是不是一開始就不對了? 既然您認為這個問題的答案,超過正常變數的範圍 是不是應該先學過大數,再來對這個問題發言? > int main () > { > int answer = 1; > for ( int i = 10000 ; i >= 1 ; i-- ) { > answer = answer * i; > } > write ( "Answer:%d\n", answer ); > } -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 220-136-237-192.dynamic.hinet.net