public class Perfectnumber{
public static void main(String arg[]){
int a,b,c;
System.out.println("1000之内所有完数:");
for(a=1;a<=1000;a++){ //循环1000次
c=0; //初始化因子之和
for(b=1;b<a;b++)
if(a%b==0)c+=b; //判断所有因子之和
if(c==a)System.out.print(a+" ");
//当因子之和等于数字本身,输出
}
}
}
Java第三课:1000之内的所有完数
最新推荐文章于 2022-09-14 11:49:27 发布