Re: 求救 ....
※ 引述《swwu83.bbs@bbs.wretch.cc》之銘言:
> int round(float fVar)
> {
> return (((int)(fVar*10))+4)/10;
> }
需要這麼麻煩嗎?
而且 還是有 bug 吧?
遇到 2.5 應該要 四捨`侮辱`..... 伍入!! 才對
but,
(((int)(2.5*10))+4)/10 ==> (int)(25+4)/10 = (int)(29)/10 = 29/10 =2.9
不管是 (int)(29/10) 還是 ((int)(29))/10 都不太正確....
--
{ return ((int)(fVar+0.5)); }
--
┌─────◆KKCITY◆─────┐KKMAN團隊 全新力作 ◎◎KKBOX◎◎
│ bbs.kkcity.com.tw │知名歌手通通都有 所有新歌想聽就聽
└──《From:61.231.54.84 》──┘※※ 內容豐富多元的線上音樂台 ※※
--
推
08/24 21:04, , 1F
08/24 21:04, 1F
推
08/24 22:52, , 2F
08/24 22:52, 2F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章