利用for和if编写的1000以内的完数
2017-10-15 16:21
423 查看
/**
*完数就是一个数的所有因子(除本身外)相加之和等于他本身
*/
public class wanshu { public static void main(String[] args) { int a; for(int i=1;i<=1000;i++) { a=0; for (int n=1;n<i;n++) { if(i%n==0) a=a+n; } if(a==i) System.out.println(i); } } }
相关文章推荐
- 编写一个应用程序求1000以内的全部素数。完数
- 第九周 项目一 利用循环求和 求1000以内的所有偶数的和(for)
- 编程:利用循环求和-求1000以内所有偶数的和(用for语句构成循环)
- 用unity来写 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数
- 【项目1:利用循环求和】求1000以内所有偶数的和
- 求1000以内的完数
- 编程找出1000以内的所有完数
- 输出1000以内所有完数
- 【程序19】找出1000以内的所有完数
- JAVA--第四周实验--任务1--编写应用程序,求1000之内的所有完数。(编程思想)
- 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
- C语言学习笔记_算法——“求1000以内完数”
- 第九周 项目一:利用循环球和 求1000以内所有偶数的和(do while)
- 第10周项目1-利用循环求和:求1000以内所有偶数的和(三种方法)
- 编写程序显示2-1000之间的完数-跨专业渣渣准备机试系列(4)!!!
- 找出1000以内的所有完数
- 编程找出1000以内的所有完数
- Console-算法[for,if]-编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,
- 利用if else 语句编写程序读取输入,直到#。用一个感叹号代替每个句号,将原有的每个感叹号用两个感叹号替换,最后 报告进行了多少次替换。
- 整数算法训练05—一个数如果恰好等于它的因子之和,这个数被成为”完数” 例如:6=1+2+3.请编程找出1000以内的完数