日期:2014-05-20  浏览次数:20692 次

编程题
有三种面值,为1元,2元,5元,有几种方案能够组成6元,例如 6个一元的,还可以是一个一元和一个5元,求有几种方案,输出不可以为重复
------解决方案--------------------

public class Find {
    public static void main(String args[]){
     int m=0;
     for(int i=0;i<=1;i++)
     for(int j=0;j<=3;j++)
     for(int k=0;k<=6;k++){
     if((5*i+2*j+k)==6){
     System.out.println(i+"个5 "+j+"个2 "+k+"个1");
     m++;
     }
     }
     System.out.println("总共有"+m+"个方法");
    }
}