Re: [問題] c++的輸出格式
宣告資料型態要用 int x
格式碼用%d
ex.
printf("1<&d<0",x);
但這個結果會是小數點前的數字再做運算而已 比如說6-3.56 出來的會是3
若你用浮點float x宣告
計算結果佔幾個位元 就去改變格式碼%f
若是ooo.oo
前面佔3個ooo
你就改成%3.0f
比如說6-3.56 結果出來的就會是2 用%1f
後面四捨五入
不知道對你有沒有幫助...
※ 引述《heiyo (heiyo)》之銘言:
> 我要寫一個程式,輸出的條件如下:
> 1. 當計算結果是整數時
> 不要輸出小數點和小數點後面的不必要的零
> 2. 當計算結果是 1<x<0,
> 輸出".xxxx"小數點前的零不要
> 基本上就是說多餘的零都不要輸出就對了...
> 用C++要如何達成呢?
> 多謝指教!
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: cola
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 218-168-206-50.dynamic.hine
☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
→
11/24 01:30, , 1F
11/24 01:30, 1F
→
11/25 08:37, , 2F
11/25 08:37, 2F
→
12/01 16:34, , 3F
12/01 16:34, 3F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章