看板 C_and_CPP 關於我們 聯絡資訊
請問,要如何輸出一個double型態的數字 固定將此數字四捨五入至小數點的第三位呢? 我是使用C++的cout來做輸出.. precision函式似乎做不到這樣的結果@@.. example: 3.34567 輸出 3.346 789.1 輸出 789.100 0 輸出 0.000 PS1:希望不要轉成string PS2:除了這個問題本身,另外想請教.. 假如您也不知道怎麼解決這個問題,您會怎麼找資源去解決呢.. 感謝各位... -- 翻了C++ primer(書),去查C++ reference網站,在版上查詢"小數點"相關文章 還是不會解決..覺得我找資源(函式、語法、演算法)的能力太低了= =".. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.95.96
whenyouregon:用 C 的話還會,C++…沒試過 Q.Q 02/19 01:19
whenyouregon:不然就得…去取餘數後再印出來了@@ 02/19 01:19
zlw:就 google 查 cout 小數點,查到有為止 02/19 01:21
legendmtg:setprecision() 在iomanip裡 02/19 01:22
legendmtg:C++ reference http://tinyurl.com/33qotl 02/19 01:25