0
問題:你有$ 1.45我們怎麼能輸出多少宿舍分毫這是使用模/ FMOD和if語句C++
輸出應爲5季2毛錢1噸鎳。
double amount = 1.45
double quarter = .25
double dime = .10
double nickel = .05
if(fmod (amount,quarter) == 0)
cout << "your change is"<< amount/quarter << " quarters" ;
https://en.wikipedia.org/wiki/Change-making_problem –
不要使用浮點數('double')來獲得金錢。 – aschepler
轉換爲美分(使用詮釋算法爲分,因爲它是離散值)爲1.45 * 100,然後四分之一=(1.45 * 100)/(0.25 * 100),角錢=((1.45 * 100) - 四分之一*(0.25 * 100))/(0.10 * 100)和鎳相同 – Damir