用J**A求1000之内的所有完数

时间:2016.04.04 发布人:Ewbf629

用J**A求1000之内的所有完数

已解决问题

谷歌Ewbf629用户在2016.04.04提交了关于“薛蛮子用J**A求1000之内的所有完数”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2025-03-02T02:34:59。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:whoami1978  


publicclassws{

publicws(){
}

publicstaticvoidmain(String[]args){
for(inti=1;i<=1000;i++)
{
ints=0;
for(intj=1;j<i来自;j++)
if(i%j==0)
s+=j;
if(s==i){
System.out.println(i);
}
}
}
}

第2个回答

用户名:匿名用户  

publicstaticvoidmain(String[]args){
i清路曲速便nta,b,sum;
sum=0;
f问答or(a=1;a<=1明女船告变率诉每000;a++){
f向广打选动鲁or(b=1;b<a;b++){
if(a%b==0){
//此处用sum去累加了如sum=1,b=2,则sum=1+2;
sum=sum+b;
}
}
if(sum==a){
System.out.println(sum);
}
/前父清苦保美连销/如果这里不重置清零,则上品富术次研方sum=sum+b;这行语句会将上一增地火但次值累加上去,就不是我们想要的值了
sum=0;
}
}