package Demo09Perfect_Number;
import java.util.ArrayList;
public class Perfect_Number2 {
/**
* 一個數(shù)如果恰好等于它的因子之和覆糟,這個數(shù)就稱為 ”完數(shù)”刻剥。例如6=1+2+3.
* 編程找出1000以內(nèi)的所有完數(shù)。
*/
/*
分析:這個數(shù)要等于除它自身之外的所有因子的和滩字,那么造虏,因子是能整除它的數(shù),暴力法搞起踢械。
*/
public static void main(String[] args) {
int sum =0;
ArrayList<Integer> list = new ArrayList<>();
// 遍歷1~1000之間的數(shù)
for (int i = 1; i < 1000; i++) {
// 遍歷1到該數(shù)之間的數(shù)酗电,找出因數(shù)
for(int j = 1; j<i;j++){
if(i % j == 0){
// 如果j是i的因數(shù),則累加内列,并加到集合中
sum += j;
list.add(j);
}
}
// 求完了一個數(shù)的因數(shù)及其因數(shù)的和撵术,判斷其所有因數(shù)的和是否等于該數(shù)自身,是的話就開始打印
if(sum==i){
System.out.println("1~1000之間的完數(shù)有:");
// 遍歷因數(shù)集合话瞧,格式化打印
System.out.print(i+" = "+list.get(0));
for (int m = 0; m < list.size()-1; m++) {
System.out.print(" + "+list.get(m));
}
System.out.println(" + "+list.get(list.size()-1));
}
// 一個數(shù)判斷完畢嫩与,倒空瓶子
sum =0;
list.clear();
}
}
}
一個數(shù)如果恰好等于它的因子之和酪劫,這個數(shù)就稱為”完數(shù)”吞鸭。例如6=1+2+3.編程 找出1000以內(nèi)的所有完數(shù)。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者交排。
- 文/潘曉璐 我一進店門想邦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人委刘,你說我怎么就攤上這事丧没∮ソ罚” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵呕童,是天一觀的道長漆际。 經(jīng)常有香客問我,道長拉庵,這世上最難降的妖魔是什么灿椅? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮钞支,結(jié)果婚禮上茫蛹,老公的妹妹穿的比我還像新娘。我一直安慰自己烁挟,他們只是感情好婴洼,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著撼嗓,像睡著了一般柬采。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上且警,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起呢燥,我...
- 正文 年R本政府宣布颇象,位于F島的核電站伍伤,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏遣钳。R本人自食惡果不足惜扰魂,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蕴茴。 院中可真熱鬧劝评,春花似錦、人聲如沸倦淀。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽撞叽。三九已至姻成,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間愿棋,已是汗流浹背科展。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- from functools import reduce def sum(a,b): return a+b for...
- def pri_num(val): #求出該數(shù)字的所有素數(shù)for i in range(2,va...
- 完數(shù)的定義: 什么是因子?假如整數(shù)n除以m,結(jié)果是無余數(shù)的整數(shù) n % m == 0,那么我們稱m就是n的因子.需...
- 現(xiàn)實上挟纱,自己從小到大羞酗,玩過的三國游戲加起來,也算是挺多的了紊服。檀轨。胸竞。從三國志1代到三國志13代,從普通版到加強版参萄,都基...
- 背景卫枝。 tomcat 請求行和頭解析完后,開始為該次請求找到負(fù)責(zé)人讹挎,即這個請求我要讓那個應(yīng)用來處理校赤,找到那個應(yīng)用后...