从键盘输入钱数,输出能换多少个10元,多少个5元和多少个1元
例如:147元,能换14个10元,1个5元和2个1元
java 关于循环的题
答案:4 悬赏:50
解决时间 2021-02-26 19:42
- 提问者网友:小姐请专情
- 2021-02-26 04:59
最佳答案
- 二级知识专家网友:ー何必说爱
- 2021-02-26 05:22
你好,卸了个简单的,能实现功能,具体的你在改进即可:
public class BaiduTest03 {
public static void print(int money) {
int tenYuan = 0 ;
int wuYuan = 0 ;
int yiYuan = 0 ;
System.out.print(money + "元可以换:");
if(money > 10) {
tenYuan = money / 10 ;
money = money - tenYuan * 10 ;
}
if (money >= 5) {
wuYuan = money / 5 ;
yiYuan = money - 5 * wuYuan ;
}
if (tenYuan != 0)
System.out.print(tenYuan + "个10元,");
if (wuYuan != 0)
System.out.print(wuYuan + "个5元,");
if (yiYuan != 0)
System.out.print(yiYuan + "个1元,");
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in) ;
for(;;) {
System.out.print("请输入一个整钱:");
int money = sc.nextInt() ;
print(money) ;
}
}
}
public class BaiduTest03 {
public static void print(int money) {
int tenYuan = 0 ;
int wuYuan = 0 ;
int yiYuan = 0 ;
System.out.print(money + "元可以换:");
if(money > 10) {
tenYuan = money / 10 ;
money = money - tenYuan * 10 ;
}
if (money >= 5) {
wuYuan = money / 5 ;
yiYuan = money - 5 * wuYuan ;
}
if (tenYuan != 0)
System.out.print(tenYuan + "个10元,");
if (wuYuan != 0)
System.out.print(wuYuan + "个5元,");
if (yiYuan != 0)
System.out.print(yiYuan + "个1元,");
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in) ;
for(;;) {
System.out.print("请输入一个整钱:");
int money = sc.nextInt() ;
print(money) ;
}
}
}
全部回答
- 1楼网友:青春如此荒謬
- 2021-02-26 06:33
void count(int money){
int ten = 0;
int five = 0;
int one = 0;
while(money>10){
ten++;
money-10;
}
while(money>10){
five++;
money-5;
}
while(money>1){
one++;
money-1;
}
system.out.println("10元"+ten+"个");
system.out.println("5元"+five+"个");
system.out.println("1元"+one+"个");
}
- 2楼网友:为你轻狂半世殇
- 2021-02-26 06:11
public class sum {
public static void main(string []args){
int i=2, sum =0 ;
for(i=0;i<=100; i+=2){
sum += i ;
system.out.println(i);
}
system.out.println("累加结果:" + sum);
}
}
- 3楼网友:陪伴是最长情的告白
- 2021-02-26 05:45
void count(int money){
int ten = 0;
int five = 0;
int one = 0;
if(money>10){ten=money /10;}
if(money>5){five=money %10 /5;}
one=money %10 % 5;
system.out.println("10元"+ten+"个");
system.out.println("5元"+five+"个");
system.out.println("1元"+one+"个");
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯