public class Text1 {
//一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。
// 例如6=1+2+3.编程 找出1000以内的所有完数
public static void main(String[] args) {
for(int i=1; i<1000;i++){
int num=0;
for(int j=1; j<i;j++){
if (i%j==0){
num+=j;
}
}
if (i==num){
System.out.println(i);
}
}
}
}
找出1000以内的所有完数
最新推荐文章于 2022-03-16 12:20:34 发布
该程序通过双重循环实现寻找1000以内的完数,完数是指一个数等于其因子之和。代码遍历1到999之间的每个数,计算其因子和,若因子和等于原始数,则打印该数作为完数。
1440

被折叠的 条评论
为什么被折叠?



