62,623
社区成员
发帖
与我相关
我的任务
分享
public class Money {
public final static int TOTAL = 100;
public final static int MONEY[] = new int[]{1,2,5,10};
public static void main(String[] args) {
int loopNum = 0;
int sum = 0;
for(int i = 0;i<=TOTAL/MONEY[3];i++){
int last5 = (TOTAL - i * MONEY[3])/MONEY[2];
for(int j = 0;j<=last5;j++){
int last2 = ((last5 - j) * MONEY[2])/MONEY[1];
for(int k = 0;k<=last2;k++){
int last1 = ((last2 - k) * MONEY[1])/MONEY[0];
loopNum++;
if(last1>=0){
sum++;
}
}
}
}
System.out.println(loopNum);
System.out.println(sum);
}
}