代码如下:
#include<stdio.h>
int fun(int k){
int m=0,mc=0;
int count = 0;
printf("\nk以内的10个能被13或17整除的自然数:");
while((k >= 2)&&(mc < 10)){
if((k % 13 == 0)||(k % 17 == 0)){
m = m+ k;
mc ++;
count ++;
//输出能被13或17整除的自然数
printf("\n\n");
printf("\tk = %d",k);
}
k --;
}
//500以内的10个能被13或17整除的自然数的和
printf("\n\nk以内的10个能被13或17整除的自然数的和: m = %d\n\n",m);
return m;
}
int main(){
fun(500);
}
本文介绍了一个使用C语言编写的函数,该函数计算并输出小于指定值的所有能被13或17整除的自然数及其总和。通过递减循环和条件判断,实现了对特定倍数数列的筛选与累加。

4384

被折叠的 条评论
为什么被折叠?



