永发信息网

假设手头上现有a张十元纸币b张5元纸币和c张2元纸币,要求用java写个findSolution

答案:1  悬赏:60  手机版
解决时间 2021-12-22 08:20
  • 提问者网友:兔牙战士
  • 2021-12-21 17:28
假设手头上现有a张十元纸币b张5元纸币和c张2元纸币,要求用java写个findSolution(a,b,c,n)函数,判断能否用手头上的这些纸币刚好凑齐n元...

假设手头上现有a张十元纸币 b张5元纸币和c张2元纸币,要求用java写个findSolution(a,b,c,n)函数,判断能否用手头上的这些纸币刚好凑齐n元

最佳答案
  • 五星知识达人网友:夜余生
  • 2022-01-06 01:34
public static void findSolution(int a,int b,int c,int n){
if(a<=0||b<=0||c<=0||c<=0){
System.out.println("必须输入正整数!");
return;
}
int count=0;
for(int a1=0;a1<=a;a1++){
for(int b1=0;b1<=b;b1++){
for(int c1=0;c1<=c;c1++){
if(a1*10+b1*5+c1*2==n){
count++;
System.out.println(a1+"张十元纸币、"+b1+"张5元纸币和"+c1+"张2元纸币组成"+n+"元!");
}
}
}
}
if(count==0){
System.out.println(a+"张十元纸币、"+b+"张5元纸币和"+c+"张2元纸币无法组成"+n+"元!");
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯