討論串[求救]C語言判斷正整數
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者journeyman.時間17年前 (2008/04/05 10:32), 編輯資訊
0
0
1
內容預覽:
引述《nick23.bbs@ptt.cc (橘子色)》之銘言:. > 我有點看不懂問題!!. > 如果是按照原po的問題看來..... > 任一個正整數不管開幾次平方根...出來的數值一定是正數(不一定整數). 阿他不是說要[正整數]. 不管他有沒有說錯 重點是檢查整數. 這是有啥好看不懂. -
(還有346個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者nick23 (橘子色)時間17年前 (2008/04/05 01:19), 編輯資訊
0
0
0
內容預覽:
我有點看不懂問題!!. 如果是按照原po的問題看來..... 任一個正整數不管開幾次平方根...出來的數值一定是正數(不一定整數). 只有開奇數方根才會有出來數值正負問題吧!!. 而且負數開偶次方根...這就會是虛數吧!!. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 22

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者WPC001時間17年前 (2008/04/02 23:08), 編輯資訊
0
0
0
內容預覽:
引述《milo.bbs@cd.twbbs.org (龍龍)》之銘言:首先, 電腦浮點數一定有計算誤差的... 演算法更不用說~~. 沒辦法精確的知道 power(100000000,0.25)是不是完全等於10. 唯一的辦法就是開n次根號時用浮點運算, 算出的值... 轉換成整數之後. 整數再取

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者adrianshum (Alien)時間17年前 (2008/04/02 19:57), 編輯資訊
0
0
0
內容預覽:
通常這類情況, 我會用 pow 拿結果,. 加個 0.5 再 cast 回 int. 再將它再做 n 次方.. 再把結果和原數比較是否一樣. alien. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 202.155.236.82.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者tkcn (小安)時間17年前 (2008/04/02 13:41), 編輯資訊
0
0
0
內容預覽:
引述《milo.bbs@cd.twbbs.org (龍龍)》之銘言:. 我會用 log 來處理. log(a)/n. e. 其中 a 就是所輸入的數。. 最後得到的答案會有一點誤差,. 所以如果數字很接近整數的話就會是答案了,. 不過為了安全起見可以用 n 次方再驗證一次。. --. 發信站
首頁
上一頁
1
2
下一頁
尾頁