問答題
一個(gè)數(shù)如果恰好等于它的所有真因子()之和,這個(gè)數(shù)就稱為“完數(shù)”。例如6=1+2+3。編程找出1000以內(nèi)的所有完數(shù)。 基本思路: 借助for循環(huán)對(duì)1~1000范圍內(nèi)的所有整數(shù)進(jìn)行檢查; 在循環(huán)內(nèi)部,借助while循環(huán)從1開始查找當(dāng)前數(shù)的真因子并求和; 內(nèi)層循環(huán)結(jié)束以后,判斷真因子之和是否等于當(dāng)前整數(shù),如果相等就輸出
答案:
源程序略。