这是一道经典的换钱问题。package com.xiaodong01;
/*
* 换钱问题
*/
public class TestDemo {
public static void main(String[] args) {
int money = 20;
getAble(money);
}
private static void getAble(int money) {
double zhang = 0;
int yuan = 1;
double mao = 0.5;
for( yuan=1;yuan<20;yuan++){
zhang = (money-yuan)/mao;
int z = (int) zhang;
System.out.println("5毛的:"+z+"张,1元的:"+yuan+"张");
}
}
}

本文通过一个具体的示例,展示了如何使用Java编程解决经典换钱问题。通过循环遍历所有可能的组合,找出使用5毛和1元硬币凑足指定金额的所有方式。
4177

被折叠的 条评论
为什么被折叠?



