/*
一个数如果恰好等于它的因子之和,这个数就是完数,例如 6 = 1 + 2 + 3
找出1000内所有的完数
*/
public class 找出1000内所有的完数
{
public static void main(String[] args){
int i = 1;
for(;i < 1000; i++){
int num = 0;
for(int j = 1;j < i / 2;j++){
if(i % j == 0){
num += j;
}
}
if(num == i)
System.out.print(i + " ");
}
}
}
找出1000内所有的完数
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
c语言:编程找出1000之内的所有完数。
c语言 谭浩强 课后习题 编程 1000之内 所有完数
c语言 谭浩强 课后习题 -
第12周 报告1 --- 2-1000内的完数
任务1:(课本p86第20题)一个数如果恰好等于它的因子之
任务 编程 算法 工作 c -
C语言求1000以内所有的水仙花数
C语言求1000以内所有的水仙花数
#include