C
#include<stdio.h>
int main(){
int k=500;
int m=0,mc=0;
int count = 0;
printf("\n500以内的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\n500以内的10个能被13或17整除的自然数的和: m = %d\n\n",m);
return 0;
}
运行结果(C)
Java
package com.mine.learn;
public class Tester {
public static void main(String[] args) {
int k=500;
int m=0,mc=0;
int count = 0;
System.out.println("500以内的10个能被13或17整除的自然数:");
while((k >= 2)&&(mc < 10)){
if((k % 13 == 0)||(k % 17 == 0)){
m = m+ k;
mc ++;
count ++;
//输出能被13或17整除的自然数
System.out.println("k = "+k+"\n");
}
k --;
}
//500以内的10个能被13或17整除的自然数的和
System.out.println("500以内的10个能被13或17整除的自然数的和: m = "+m);
}
}
运行结果(Java)