publicclassnum2rmb ;
privatestring
unitarr
= ;
/**
* 把乙個浮點書分解成整數部分和小數部分字串
*@paramnum
需要被分解的浮點數
*@return
分解出來的整數部分和小數部分,第乙個陣列元素是整數部分,第二個部分是小數部分 *
*/privatestring divide(double
num); }
/** *
把乙個四位的數字字串變成漢字字串
*@paramnumstr
需要被轉換的四位數字字串
*@return
四位的數字字串被轉換成漢字字串 */
privatestring tohanstr(string
numstr)
//否則不需要新增單位
else}
return
result;
} publicstaticvoidmain(string
args)
第7節專案2 分離浮點數的整數和小數部分
問題及 include include 檔名稱 main.c 完成日期 2017年12月10日 版本號 v1.0 問題描述 分離整數和小數部分 輸入描述 輸入乙個浮點數 小數點後有三位數 程式輸出 分別輸出其整數部分以及小數部分 int main 執行結果 知識點總結 1.型別的自動轉換以及強制轉換...
從乙個bug到了解浮點數
有次qa提了乙個bug,就是假如輸入999999.99時候,會發現存到資料庫是1000000。後面一看 原來是自己手抖,平常用double來轉換,突然有個地方寫成了float。改後就ok。但是仔細一想,這個為什麼剛好是這個值轉換出錯,學過計算機的都知道,float儲存用二進位制,所以有精度差,但是究...
關於列印浮點數的乙個問題
在開發專案的時候,需要顯示金額數,例如 99.99 nslog 99.99 但是很坑爹的是,不知道為什麼,列印出來居然是99.98999999999999 2015 09 21 20 51 14.027 test 22562 295012 99.98999999999999很明顯這裡面少了0.000...