要将5张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,每种面值至少1张一共

2025-02-02 08:01:06
推荐回答(2个)
回答1:

设50,20,10,5元的钞票各有a,b,c,d张。为整型。
因为每种面值最少一张,所以50元的最多有(500-20-10-5)/50=9张,同理20元的最多有21张,10元的最多有42张,5元的最多有84张。
设置4层循环,从1到各自的最大值。
需要满足50a+20b+10c+5d==500,输出a+b+c+d就可以了。
请采纳,谢谢

回答2:

存在很多中兑换方法,您可以参考换成8张50元面值的,4张20元面值的,2张10元面值的,2张5元面值的。
应答时间:2021-12-30,最新业务变化请以平安银行官网公布为准。