早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求大神帮java输出格式和运行结果、、完整版小明去银行存钱,拿了一堆硬币.已知1角的硬币厚度为1.8mm,5角的硬币厚1.5mm,1元的硬币为2.0mm.小明将1角的硬币放成一摞,将5角的硬币硬币放成一摞,将

题目详情
求大神帮java输出格式和运行结果、、完整版
小明去银行存钱,拿了一堆硬币.已知1角的硬币厚度为1.8mm,5角的硬币厚1.5mm,1元的硬币为2.0mm.小明将1角的硬币放成一摞,将5角的硬币硬币放成一摞,将1元的硬币放成一摞,发现3摞硬币一样高.银行正好把这些硬币换成若干张面值为10元的纸币.问小明至少带了多少钱的硬币(元为单位),每种面值的硬币有多少个?
要求输出格式为:1角的数量,5角的数量,1元的数量,总金额.(例如:20,30,40,50)
说明在结果中只输出各个对应的数字即可
运行结果:
50,60,45,80
▼优质解答
答案和解析
public static void main(String[] args) {

  // TODO Auto-generated method stub

  int count = 1;

  int multiple = 18;  //高度的最小公倍数

  int count_money_1;  //1角硬币的数量

  int count_money_5;  //5角硬币的数量

  int count_money_10;  //1元硬币的数量

  int money;    //总金额

  while(true)

  {

   count_money_1 = (int) ((int)(multiple * count) / 1.8);

   count_money_5 = (int) ((int)(multiple * count) / 1.5);

   count_money_10 = (int) ((int)(multiple * count) / 2);

   money = count_money_1/10 + 5*count_money_5/10 + count_money_10;

   if(money % 10 == 0)

    break;

   else

    count ++;

  }
看了 求大神帮java输出格式和运...的网友还看了以下:

6枚1分硬币叠在一起与5枚2分硬币一样高,4枚1分硬币与3枚5分硬币一样高.如果用1分、2分、5分  2020-07-18 …

小刚的储蓄罐有100枚硬币,把其中的两分硬币全部等值地换成五分币,硬币总数变成73枚,他又把一分硬  2020-07-18 …

在记账本位币选择的时候,如果要选择人民币以外的记账本位币的时候,要按照()条件来选择.A.产品的或劳  2020-11-08 …

“请帮我把一美元的钞票换成硬币.”一位顾客提出这样的要求.“很抱歉”出纳员答道,“我这里的硬币换不开  2020-11-08 …

“请帮我把一美元的钞票换成硬币.”一位顾客提出这样的要求.“很抱歉”出纳员答道,“我这里的硬币换不开  2020-11-08 …

到底有哪些硬币“请帮我把1美元的钞票换成硬币.”一位顾客提出这样的要求.“很抱歉.”出纳贞琼斯到底有  2020-11-11 …

六枚一分硬币.6枚1分硬币摞在一起与5枚2分硬币摞在一起一样高,6枚2分硬币叠在一起与5枚5分硬币摞  2020-12-03 …

有30个2分硬币和8个5分硬币,这些硬币值的总和正好是1元.用这些硬币能组成的币值有种.  2020-12-31 …

有30个2分硬币和8个5分硬币,这些硬币值的总和正好是1元.用这些硬币不能组成1元之内的币值是.  2020-12-31 …

6枚1分硬币迭在一起与5枚2分硬币一样高,6枚2分硬币迭在一起与5枚5分硬币一样高,如果分别用1分、  2020-12-31 …