13または17で割り切れる500内の10個の自然数の合計

13または17で割り切れる500内の10個の自然数の合計

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)

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/drawababy/article/details/107555179