大佬 救我!!!
大金板 2019-11-07 09:11:29 求大佬给我改改
package ssss;
public class ss1 {
/*一个数如果恰好等于它的因子之和,这个数就称为“完数”。
* 例如,6的因子为1、2、3,而6 = 1 + 2 + 3,因此6是“完数”。
* 编程序找出2000之内的所有完数。*/
public static void main(String[] args)
{
int i;
for(i=1;i<2000;i++)
{
if(wanshu(i))
{
System.out.println(i);
}
i++;
}
}
public boolean wanshu(int i)
{
int a=0,b;
for(b=1;b<i;b++)
{
if(i%b==0)
{
a=a+b;
}
b++;
}
if(i==a)
{
return turn;
}
else
{
return false;
}
}
}