啊哈添柴挑戰Java1496. 完數

啊哈添柴——挑戰

1496. 完數

在這裏插入圖片描述

import java.util.Scanner;

/**
 * @author yinglongwu
 */
//1496. 完數
public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int n= scanner.nextInt();
		
		for (int i = 1; i <= n; i++) {
			int sum=0;
			for (int j = 1; j < i; j++) {//因數枚舉,不含自身
				if (i%j==0) {//如果整除
					sum = sum+j;//因數相加
				}
			}
			if (sum == i) {	//如果因數和相等
				System.out.print(i+" ");//輸出完數
			}
		}
		scanner.close();
	}
}

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章