黑马程序员技术交流社区
标题:
统计1~10000之间所有的完数
[打印本页]
作者:
前_行
时间:
2015-4-4 23:06
标题:
统计1~10000之间所有的完数
本帖最后由 前_行 于 2015-4-4 23:15 编辑
class WanShu
{
public static void main(String[] args)
{
for (int x=1;x<10000 ;x++ )
{
int sum = 0 ;
for (int y=1;y<x ;y++ )
{
if (x%y == 0) //x为完数,y为公约数,
{
sum+=y;
}
}
if (x==sum)
{
System.out.println("完数="+x);
System.out.println("公约数如下:");
for (int i=1;i<x ;i++ )
{
if (x % i == 0)
{
System.out.println(i);
}
}
}
}
}
作者:
awsyc
时间:
2015-4-4 23:07
加油!赞一个!
作者:
随缘就好
时间:
2015-4-4 23:07
我刚想发来着{:3_55:}
作者:
静默小和尚
时间:
2015-4-4 23:07
{:3_47:} 这个刚练完,就看到了,你手太快了{:3_55:}
作者:
deziko
时间:
2015-4-4 23:13
不错!赞一个!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2