某校2019专硕编程题-完全数

网友投稿 810 2022-10-01

某校2019专硕编程题-完全数

某校2019专硕编程题-完全数

题目

一个数如果恰好等于它的因子之和,这个数被称为“完全数”。 例如6的因子为1,2,3 而6 = 1+2+3.编写程序找出1000内的所有完全数,并按照以下格式输出:6 its factors are 1 2 3

Java实现

public static void test08(){ for (int i = 2; i <= 1000; i++) { int sum = 1; StringBuffer sb = new StringBuffer(); for (int j = 2; j < i; j++) { if (i % j == 0){ sum += j; sb.append(j+" "); } } if (sum == i){ System.out.println(i+" its factors are 1 "+sb); } }}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:某校2019专硕编程题-找出连续数字
下一篇:微信传文件大于100M无法发送怎么办?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~