1. 如果一个数等于其所有因子之和,我们就称这个数为"完数",例如 6的因子为1,2,3 6=1+2+3 6就是一个完数.请编程打印出1000以内所有的完数
public class Wanshu {
public static int [] wanshu(int n){
int [] ws = new int[3];
int count = 0;
for(int i = 1;i < n;i++){
int sum = 0;
for(int j = 1;j < i;j++){
if(i%j == 0){
sum += j;
}
}
if(i == sum){
ws[count] = i;
count++;
System.out.print(i+"是完数\t"+i+"=");
for(int j = 1;j < i;j++){
if(i%j == 0){
if(j == 1){
System.out.print(j);
}else{
System.out.print("&#