Re: 求救 ....

看板Programming作者時間18年前 (2007/08/23 21:01), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/6 (看更多)
※ 引述《followaymis.bbs@ptt.cc (abcde)》之銘言: > 小弟想用c#寫一個五捨六入的程式... > 看了書上大概知道用MATH.ROUND() > 可是偏偏這個方法又是四捨六入五決定看雙數還是單數再進位... > 爬文發現可以寫個函式寫個整數+0.4取整數..... > 可是1.5+0.4=1.9.....因為是9 所以要進位變成2... > 這段不知道該怎麼寫...... > 可以請板上的高手幫忙寫這段CODE嗎? > 小弟非常感激不盡..... 옊int round(float fVar) { return (((int)(fVar*10))+4)/10; } -- 我的程式設計網誌 http://blog.yam.com/swwuyam -- 夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子 之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下 矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以 喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫 之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在天 61.57.152.222

08/23 22:49, , 1F
這是五捨六入
08/23 22:49, 1F

08/24 10:30, , 2F
這太花效能了
08/24 10:30, 2F
文章代碼(AID): #16pOKF00 (Programming)
討論串 (同標題文章)
完整討論串 (本文為第 2 之 6 篇):
0
2
18年前, 08/25
2
2
18年前, 08/24
1
2
18年前, 08/23
1
3
18年前, 08/22
文章代碼(AID): #16pOKF00 (Programming)