public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
for (int j=1;j<=1000;j++){
int sum=0;
for (int i=1;i<j;i++){
if (j%i==0){
sum+=i;
}
}
if (sum==j){
System.out.println(j);
}
}
}
一个数如果恰好等于它的因子之和,这个数就称为“完数“。编程找出1000以内的所有完数。
最新推荐文章于 2024-02-25 00:19:06 发布