代码拉取完成,页面将自动刷新
//寻找10000以内的完全数(除自身之外所有的约数之和等于本身)
public class ch3_3{
public static void main(String[] args) {
int i,j,sum;
for (i=2; i<10000; i++) { //指定范围
sum = 0;
for(j=1; j<=i/2; j++) { //被除数范围
if(i%j==0) //累加因子
sum += j;
}
if(sum==i) //完全数判断
printwqs(i);
}
}
public static void printwqs(int n) { //输出约数
int j;
System.out.print(n+"是完全数,"+n+"的约数为:");
for(j=1; j<=n/2; j++) {
if(n%j==0)
System.out.print(j+" "); //输出各个因子
}
System.out.print("\n");
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。