第六题,思路,谢谢了


for(int i=1;i<1001;i++)
{
int sum=0;
for(int j=1;j<纯困卖做逗尺侍i;j++)
if(i%j==0) sum+=j;
if(sum==i) System.out.println(i);
}
思路:
for i =1 to 1000
for j =1 to i-1
n=i/j
if n = int n then
m=m+n
end if
next j
if m=i then
print m
s=s+m
end if
next i
好数肆久没编程,可能存在错误,思路就是薯简轿利用i/j的值是整数,就是其中咐灶一个因子
比如10=1+2+3+4