C++编写函数,函数功能是:计算k以内(包括k)最大的10个(不足10个则是所有的)能被13 或17整除的自然数之和。要求输入输出均在主函数中完成。
时间: 2023-12-24 15:04:22 浏览: 73
实验4-8 计算k以内能被13或17整除的自然数之和_计算k以内能被13或17整除的自然数之和_K._
5星 · 资源好评率100%
```c
#include <stdio.h>
void find_sum(int k);
int main() {
int k;
printf("请输入k的值:");
scanf("%d", &k);
find_sum(k);
return 0;
}
void find_sum(int k) {
int count = 0, sum = 0, i;
for (i = k; i >= 1 && count < 10; i--) {
if (i % 13 == 0 || i % 17 == 0) {
sum += i;
count++;
}
}
printf("最大的10个能被13或17整除的自然数之和为:%d\n", sum);
}
```
阅读全文