黑马程序员技术交流社区
标题:
因子数是什么呀,感觉是个纯数学题,好难呀
[打印本页]
作者:
rimfwfn
时间:
2017-9-2 14:39
标题:
因子数是什么呀,感觉是个纯数学题,好难呀
一个数如果恰好等于它的因子之和,这个数就称为"完数 "。例如 6=1+2+3. 编程找出
1000 以内的所有完数。
作者:
Jason__Yu
时间:
2017-9-3 00:17
6/1=6...0
6/2=3...0
6/3=2...0
这样余数为零的数就是因子。
程序如下:
public static void main(String[] args) {
for(int i=1;i<=1000;i++){
int sum=0;
for(int j=1;j<=i/2;j++){
if(i%j==0){
sum+=j;
}
}
if(i==sum){
System.out.println(i);
}
}
}
}
作者:
Yin灬Yan
时间:
2017-9-3 19:11
我来占层楼啊
作者:
Oliverwqcwrw
时间:
2017-9-4 09:34
这个当时是小学讲的吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2