计算并输出k以内最大的10个能被13或17整除的自然数之和,k的值由主函数传入
时间: 2023-12-24 16:03:14 浏览: 85
实验4-8 计算k以内能被13或17整除的自然数之和_计算k以内能被13或17整除的自然数之和_K._
5星 · 资源好评率100%
好的,我明白了。以下是代码实现:
```python
def find_max_sum(k):
nums = []
for i in range(1, k+1):
if i % 13 == 0 or i % 17 == 0:
nums.append(i)
nums.sort(reverse=True)
return sum(nums[:10])
```
接下来,您可以调用这个函数并传入k的值来获得答案,例如:
```python
k = 100
max_sum = find_max_sum(k)
print("k以内最大的10个能被13或17整除的自然数之和为:", max_sum)
```
请注意,这只是一个简单的实现,并且可能不是最优解。
阅读全文