package lesson;
import java.util.Scanner;
public class babala {
public static void main(String[] args) {
// TODO Auto-generated method stub
int n;
@SuppressWarnings("resource")
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
f(n);
exmper();
}
public static int f(int n) {
int i,sum=0;
for(i=1;i<n;i++) {
if(n%i==0) {
sum=sum+i;
}
}
if(sum==i) {
System.out.println("是完全数");
}
else {
System.out.println("不是完全数");
}
return sum;
}
public static int exmper() {
int a,b,add ;
for(a=1;a<=1000;a++) {
add=0;
for(b=1;b<a;b++) {
if(a%b==0) {
add=add+b;
}
}
if(add==a) {
System.out.println(add+" ");
}
}
return 0;
}
}
【无标题】用函数判断完全数并输出1000以内的所有完全数
最新推荐文章于 2023-12-18 09:08:16 发布