解题思路:
注意事项:
参考代码:
def coin_change(n): coins = [100, 50, 10, 5, 2, 1] num = [] for coin in coins: while n >= coin: num.append(coin) n -= coin if n == 0: return num while True: try: arr = list(map(int, input().split())) if arr[0] == 0: break anwser = 0 for i in range(1, len(arr)): anwser += len(coin_change(arr[i])) print(anwser) except: break
0.0分
0 人评分
C语言考试练习题_一元二次方程 (C语言代码)浏览:773 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:783 |
printf基础练习2 (C语言代码)浏览:826 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1397 |
WU-图形输出 (C++代码)浏览:836 |
WU-printf基础练习2 (C++代码)浏览:2061 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:593 |
【计算直线的交点数】 (C语言代码)浏览:1501 |
蚂蚁感冒 (C语言代码)浏览:1408 |