PTT
網頁版
登入/註冊
新聞
熱門文章
熱門看板
看板列表
作者查詢
最新文章
我的收藏
最近瀏覽
看板名稱查詢
批踢踢 PTT 搜尋引擎
看板
[
NTUEE110HW
]
討論串
[心得] 寫程式時,不可偷懶呀!!!
共 3 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#3
Re: [心得] 寫程式時,不可偷懶呀!!!
推噓
3
(3推
0噓 1→
)
留言
4則,0人
參與
,
最新
作者
yangjiunru
(‵(‵▽′)′N )
時間
19年前
發表
(2006/10/25 23:09)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
跑出來錯是因為已經溢位了. 20!=2432902008176640000. unsigned long的範圍是0~4294967295 < 14!. 其實你看到的20!=2192834560是(20!)%4294967296. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From:
#2
Re: [心得] 寫程式時,不可偷懶呀!!!
推噓
10
(10推
0噓 4→
)
留言
14則,0人
參與
,
最新
作者
llewxam
(llewxam)
時間
19年前
發表
(2006/10/25 23:08)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
這一個演算法好像會涉及到大數相除的問題. 在越後面會越不準確. 我有一個新的想法. 請大家參考看看. //calculate e^x. double x,an,sum;. cin>>x;. an=1;. sum=1;. for (int i=1;i<=100;i++){. an*=(x/i); //
#1
[心得] 寫程式時,不可偷懶呀!!!
推噓
2
(2推
0噓 2→
)
留言
4則,0人
參與
,
最新
作者
Arshain
(ㄚ軒)
時間
19年前
發表
(2006/10/25 22:13)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
我是懶人. 故我在寫 fac e e^x那題時. 直接設一個 unsigned long fac(int y). 用這個去跑階層...... (這樣到20!都可以用"非科學計號"表示). 但當用fac()去做e 和e^x時. 就導致"因為long在分母,所以正小數變小有一定的線制". 換句話說 1/
(還有798個字)
首頁
上一頁
1
下一頁
尾頁