發信人btocola@kkcity.com.tw (btocola),
看板Programming
標 題Re: [問題] 用C語言寫出200階乘...
發信站KKCITY (Wed Jan 4 03:35:41 2006)
轉信站ptt!ctu-reader!Spring!news.nctu!news.ntu!news.au!zoonews.ee.ntu!news.k
※ 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言:
> ※ 引述《btocola@kkcity.com.tw (btocola)》之銘言:
> > 原來如此呀~,那受教了!
> > 照您的說法,請教一下200!的乘績,您要用什麼型態的變數來裝它?
> > 或是說,您有特別的算法可以求出結果?
> 不要想太多。
> 這種東西用最爛的方法,
> 都可以用 unsigned long long array 來存,
> 高興存多少就存多少,
> 然後只要實作它的乘法運算,
> 就可以搞定它了,
> 這種很爛的寫法都不會讓時間複雜度衝到 200! 去。
我很魯鈍想向您請教這種「很爛的寫法」的過程是怎麼寫的?
就以10!為例吧!煩請撥冗列出它的演算過程。若10!太煩瑣,
就請改成5!或您自己喜歡的階乘數目亦可。(個人魯鈍的緣故
,目前比較難以想像用陣列的方式能夠達到表達200!的乘績
方式)
若可能的話,請用下列之一我能看得懂的程式語言(若它具有
能表現出您所描述目的之功能的話,若不具有就不要使用它):
==> c/c++,java,pascal,masm or nasm or fasm,vb
在此先致謝!^^
--
┌─────◆KKCITY◆─────┐ KK免/費/撥/接 ◤
│ bbs.kkcity.com.tw │▏電話(1):449◤1999 電話(2):4058-6000
└──《From:220.228.245.20
》──┘▏帳號:kkcity 密碼:kkcity
--
推 LPH66:在KKCity那邊我的文章剛好在tinlans的文章的上一篇 01/04 09:58
→ LPH66:你卻找他的碴不找我的碴 是因為找不到嗎= =? 01/04 09:59
→ razor:所謂很爛的寫法,就是把加法器電路用軟體程式照抄一遍 01/05 21:15