实验要求
编程求支付方法的种数:取1元,2元,5元纸币10张,付给18元,有几种办法?
package helloworld;
import java.util.Scanner;
public class Helloworld {
public static void main(String[] args) {
// TODO code application logic here
int i,j,k;
int count;
count=0;
for(i=0;i<10;i++)//1yuan
{
for(j=0;j<10;j++)//2yuan
{
for(k=0;k<10;k++)
{
if((i*1+j*2+k*5==18)&&(i+j+k==10))
{
count++;
System.out.println("1元"+i+"张,"+"2元"+j+"张,"+"5元"+k+"张");
}
}
}
}
System.out.println("共有方法"+count+"种");
}
}