假设市面上有4种面值 硬币,20元、10元、5元、1元。输入一个钱数,能够使用最少的硬币凑成这个钱数。
编程思想:先看看能取出来几个20元的,在看看剩下的钱能取出来几个10元的,以此类推再取五元和一元的。
def aa(a):
x=a//20
y=a%20
z=y//10
u=y%10
l=u//5
v=u%5
print("20元有",x,"10元有",z,"五元有",l,"1元有",v)
aa(38)
20元有 1 10元有 1 五元有 1 1元有 3