import java.util.Scanner;
public class Minimumchange {
public static void main(String[] args)
{
System.out.println("please enter the number of change 1-99");
System.out.println("enter 0 to exit the program");
Scanner Userinput = new Scanner(System.in);
int cntrquart = 0;
int cntrdimes = 0;
int cntrpennies = 0;
int cntrnickels = 0;
//quarters
int chaaching = Userinput.nextInt();
int quarters = chaaching;
while (quarters >= 25)
{
quarters = quarters - 25;
cntrquart = cntrquart + 1;
}
//dimes
int dimes = quarters;
while (dimes >= 10)
{
dimes = dimes - 10;
cntrdimes = cntrdimes + 1;
}
//nickels
int nickels = dimes;
while (nickels >= 5)
{
nickels = nickels - 5;
cntrnickels = cntrnickels + 1;
}
//pennies
int pennies = nickels;
while (pennies >= 1)
{
pennies = pennies - 1;
cntrpennies = cntrpennies + 1;
}
//outputs
System.out.println("mumber of quarters:" + cntrquart);
System.out.println("number of dimes:" + cntrdimes);
System.out.println("number of nickels:" + cntrnickels);
System.out.println("numberof pennies:" + cntrpennies);
System.out.println("Thank you for using Dark Alley Development");
}
}
ユーザーが 1 から 99 を入力すると、私のプログラムは x を作るのに必要な 4 セント硬貨、10 セント硬貨、5 セント硬貨、1 セント硬貨の最小額を教えてくれます。ユーザーが0を入力するまで、プログラムを何度も実行したい.