一个算出组合个数的JAVA方法~

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:01:51
请用JAVA实现一个方法,计算出对于一元钱共有多少种组合方法?(假设组合时可以使用的货币包括一元,5角,2角,1角,5分,2分,1分)要求写出组合方法的个数不要求写出具体组合方式。

请给我写出方法来,不要原理要JAVA方法谢谢!

////////////4564种,回答完毕,谢谢
public class Num {
public static void main(String args[]){
int count = 1;
for (int p = 0; p <=1; p++) {
for (int i = 0; i <=2; i++) {
for (int j = 0; j <=5; j++) {
for (int m = 0; m <=10; m++) {
for (int k = 0; k <=20; k++) {
for (int n = 0; n <=50; n++) {
for (int l = 0; l <=100; l++) {
if(100*p+50*i+20*j+10*m+5*k+2*n+1*l==100){
System.out.println("p="+(p*100)+",i="+(50*i)+",j="+(20*j)+",m="+(10*m)+",k="+(5*k)+",n="+(2*n)+",l="+(1*l));
count++;
}
}
}
}
}
}
}
}
System.out.println("一共有"+count+"种组合方法");
}

}

//日了。在家想出来了。来一看,人家回答了。不过跟我的答案不一样。
//方法都差不多了。
public class Test {

public static v