//【程序9】 WanShu.java 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。
//例如6=1+2+3.编程 找出1000以内的所有完数。
import java.math.*;
public class WanShuApp {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
WanShu ws=new WanShu();
ws.print();
}
}
class WanShu{
public void print(){
int s;
for(int i=6;i<=1000;i++){
s=0;
for(int j=1;j<i;j++){
if(i%j==0)
s+=j;
}
if(i==s)
System.out.println("完全数为:"+i);
}
}
}
【程序9】 WanShu.java 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。
最新推荐文章于 2023-07-12 21:32:57 发布