A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 前_行 中级黑马   /  2015-4-4 23:06  /  812 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 前_行 于 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);                                       
                                        }
                                }
                        }
            }
        }



4 个回复

倒序浏览
加油!赞一个!
回复 使用道具 举报
我刚想发来着{:3_55:}
回复 使用道具 举报
{:3_47:} 这个刚练完,就看到了,你手太快了{:3_55:}
回复 使用道具 举报
不错!赞一个!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马