avatar
m*y
1
找零钱问题,可是最后那一分的有时候不准确,不知道为什么,请大牛们帮忙,谢了!
public class ChangeMoney
{
public static int[] changeMoney(double input, double price)
{
double deno[] =
{
10, 5, 1, 0.25, 0.10, 0.05, 0.01
};
int[] result = new int[deno.length];
double change = input - price;
for (int i = 0; i < deno.length; i++)
{
if (change / deno[i] > 1)
{
result[i] = (int) (change / deno[i]);
change = (double) (change - result[i]*deno[i]);
}
}
return result;
}
public static void main(String[] args)
{
int[] result = changeMoney(10, (double) 7.57);
for(int i: result)
System.out.print(i+" ");
}
}
不知道是哪里的精度出了问题,最后少找一分钱。。。
avatar
l*e
2
有个兄弟追女朋友,每天早上一包心形饼干和一瓶牛奶。坚持不懈,终于到手。
一天早上他又带着心形饼干去看女朋友,女友就问:“你这饼干哪买的?我去了好
多超市,就是买不到这种形状的。”
他自豪道:“那当然找不到啦,这是我啃出来的……”
avatar
j*p
3
都乘100用整形

【在 m*****y 的大作中提到】
: 找零钱问题,可是最后那一分的有时候不准确,不知道为什么,请大牛们帮忙,谢了!
: public class ChangeMoney
: {
: public static int[] changeMoney(double input, double price)
: {
: double deno[] =
: {
: 10, 5, 1, 0.25, 0.10, 0.05, 0.01
: };
: int[] result = new int[deno.length];

avatar
y*i
4
女友问:牛奶是你自己挤住来的?

【在 l*****e 的大作中提到】
: 有个兄弟追女朋友,每天早上一包心形饼干和一瓶牛奶。坚持不懈,终于到手。
: 一天早上他又带着心形饼干去看女朋友,女友就问:“你这饼干哪买的?我去了好
: 多超市,就是买不到这种形状的。”
: 他自豪道:“那当然找不到啦,这是我啃出来的……”

avatar
m*y
5


好主意。。。。

【在 j*p 的大作中提到】
: 都乘100用整形
avatar
j*x
6
我自豪地说是的, 看日剧的时候挤的.

【在 y*****i 的大作中提到】
: 女友问:牛奶是你自己挤住来的?
avatar
r*d
7


【在 l*****e 的大作中提到】
: 有个兄弟追女朋友,每天早上一包心形饼干和一瓶牛奶。坚持不懈,终于到手。
: 一天早上他又带着心形饼干去看女朋友,女友就问:“你这饼干哪买的?我去了好
: 多超市,就是买不到这种形状的。”
: 他自豪道:“那当然找不到啦,这是我啃出来的……”

avatar
y*t
8
其实不是牛奶。。。

【在 y*****i 的大作中提到】
: 女友问:牛奶是你自己挤住来的?
avatar
i*a
9
Its yogurt

【在 y****t 的大作中提到】
: 其实不是牛奶。。。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。