小编use*_*730的帖子

int转换 - 给我奇怪的数字

我是编程世界的新手,C++已经失去了我.我的程序中有这些行

pennies=(amount-nickels*.05)/.01;
Run Code Online (Sandbox Code Playgroud)

金额是a double,而int.

该程序返回时,正确的价值便士是一个double,但事情是有点过(关1的大部分时间)每当便士int.

为什么会这样?

c++

5
推荐指数
1
解决办法
222
查看次数

标签 统计

c++ ×1