计算k以内最大的10能够被13或17整除的自然数之和。k的值由键盘输入

来源:百度知道 编辑:UC知道 时间:2024/07/07 22:22:00

我想你可能没说清楚 我想应该是计算k以内最大的10个能够被13或17整除的自然数之和。k的值由键盘输入 我提供的是TC 下的C程序 测试是可以运行的 不过 如果你输入的K 到13 中如果没又10个数能被整除的话 它就把那几个能被整除的数的和输出
#include<stdio.h>
main(){
long k,i,n=0,s=0;
printf("? ");
scanf("%ld",&k);
for(i=k;i>=13;i--){
if(i%13==0||i%17==0){
s=s+i;
n=n+1;
}
if(n==10)break;
}
printf("%ld\n",s);
}