【基础入门题】2021.11.18
1分钱、2分钱、5分钱组成1元钱的所有组合,每种分币至少一个且总币数为30。
编程语言:包括但不限于Python
题目来源:派森特给站每日刷题频道
————————————————
即解整数不定方程组: i*5+j*2+k==100; i+j+k==30;i,j,k>=1
count = 0 for i in range(1,100//5): for j in range(1,100//2): for k in range(1,100): if i*5+j*2+k==100 and i+j+k==30: count += 1 print(f'5分:{i},2分:{j},1分:{k}') print(f'共有{count}种兑换方案')
运行结果:
5分:14,2分:14,1分:2
5分:15,2分:10,1分:5
5分:16,2分:6,1分:8
5分:17,2分:2,1分:11
共有4种兑换方案
欢迎加入csdn社区! https://bbs.csdn.net/forums/PythonTogetherhttps://bbs.csdn.net/forums/PythonTogether
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)