![]() |
1
21
你真的应该用十进制来计算货币。
|
![]() |
2
8
你可以用
|
![]() |
3
4
|
![]() |
4
3
尝试
|
![]() |
5
0
您确实不应该使用双精度值来表示货币,因为会出现这样的舍入错误。
|
![]() |
6
0
不,相乘不会引入舍入误差 x、 55是其中之一) |
![]() |
7
0
|
![]() |
8
0
我的建议是将该值存储为整数形式的便士,然后取
编辑: 编辑2: 正如其他人所指出的,最好使用某种定点十进制变量。这比我原来的解决方案要好,因为它将小数点的位置信息存储在它所属的值中,而不是存储在代码中。 |
![]() |
Diret · 获取范围内每个数字的子倍数的算法 2 年前 |
![]() |
Saif · 排序时python如何决定何时调用比较器? 2 年前 |
![]() |
Wadu Hek · 查找列表中唯一的重复项 2 年前 |
![]() |
Crawford Patten · 如何获得整数列表的四分位数 2 年前 |
![]() |
MoonGoose · 如何在python中围绕特殊字符创建空间? 2 年前 |
![]() |
taha khamis · 在一个数字中组合元素的省道 2 年前 |
![]() |
Soup · 比O(n)更快地找到阶乘n模m 2 年前 |
![]() |
BigO · 单词积分游戏不断增加数字[关闭] 2 年前 |