|
|
1
7
见 Math::Currency . 更新: 假设所有的付款加起来都是可取的,我根据 the points made by Greg Hewgill :
输出: C:\Temp> p 10 : 3.33 3.33 3.34 : 10 1 : 0.33 0.33 0.34 : 1 0.5 : 0.16 0.16 0.18 : 0.5 5 : 1.66 1.66 1.68 : 5 7 : 2.33 2.33 2.34 : 7 12 : 4.00 4.00 4.00 : 12 3 : 1.00 1.00 1.00 : 3 2 : 0.66 0.66 0.68 : 2 8 : 2.66 2.66 2.68 : 8 1012 : 337.33 337.33 337.34 : 1012 |
|
|
2
10
一种常见的技术是在 整数美分 ,然后转换成美元和美分作为输出。所以你的10美元余额用1000(美分)来表示,除以3等于333,即3.33美元。 但是,如果你想将10美元的付款除以3,你将需要某种方式以3.33美元、3.33美元和 3.34美元 . 这将更多地取决于应用程序逻辑和业务规则,而不是语言的算术特性。 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 1 年前 |
|
|
con · 如何跳转到foreach迭代的特定点? 1 年前 |