我是编程世界的新手,C++已经失去了我.我的程序中有这些行
pennies=(amount-nickels*.05)/.01;
金额是a double,而镍是int.
double
int
该程序返回时,正确的价值便士是一个double,但事情是有点过(关1的大部分时间)每当便士是int.
为什么会这样?
c++
c++ ×1