您的位置:程序门 -> java -> j2se / 基础类



关于完数的问题!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于完数的问题![已结贴,结贴人:tpy1984]
发表于:2008-01-11 01:43:15 楼主
给为大哥   那位能告诉我1000以内的完数用java怎么求?
发表于:2008-01-11 01:54:151楼 得分:20
一个数如果恰好等于它的因子之和(包括1但不包括其自身,因此1不是,从2开始),这个数就称为"完数"。例如6=1+2+3.(6的因子是1,2,3)
完数又叫完备数或完全数。
可用下法求之:
java code
int sum; forint i = 2; i <= 1000; i ++){ sum = 0; forint j = 1; j <= i/2; j++){ if (i%j == 0){ sum += j; } } if (i == sum){ system.out.println(i + "是一个完数."); } }
发表于:2008-01-11 08:47:092楼 得分:0
用java和不用java都是一样的!


快速检索

最新资讯
热门点击