判断 n 以内的完全数有多少个!
来源:互联网 发布:linux 装gnu gcc 编辑:程序博客网 时间:2024/09/21 09:05
//如果一个数恰好等于它的因子之和,则称该数为“完全数”。import java.util.Scanner;public class Seven {public static void main(String[] args) {// TODO Auto-generated method stubint a = 10000;compNumber(a);}//判断 n 以内的完全数有多少个!public static void compNumber(int n) {int count = 0;System.out.println(n + "以内的完数有:");for(int i=1;i<n+1;i++) {int sum = 0;for(int j=1;j<i/2+1;j++) {if((i%j) == 0){sum += j;}}//把if(sum == i)从第二个循环拿出来,不然会出现因子还没完全加完,但是等于i就把结果也输出来,例如24,当1+2+3+4+6+8=24时,24被打出来,但后面还有个12没加,会造成程序逻辑错误!if(sum == i){System.out.print(i + " ");count ++;if(count%5 == 0)System.out.println();}}}}
0 0
- 判断 n 以内的完全数有多少个!
- 快速的判断一个数的二进制中有多少个1,快速判断x是不是2^n
- 随机生成20个100以内的正整数,统计其中有多少个不同的数
- 输出100以内素数,1000以内完数,以及1000以内有多少个9.
- 判断N!末尾有多少个0
- 判断一个整数的二进制数有多少个1
- 如何判断一个数的二进制有多少个1
- 判断一个数的二进制有多少个1
- 如何判断一个数的二进制有多少个1
- n!的尾数有多少个零?
- N!的末尾有多少个0?
- n!的尾数有多少个零?
- 求解N!所得数末尾有多少个0?
- 编程求 n 这个数有多少个0~9?
- 计算二进制整数中有多少个1 判断是否为2的n次幂
- 快速的判断一个数的二进制中有多少个1
- 求N的阶乘N!末尾有多少个零
- N的阶乘(N!)中的末尾有多少个0?
- C++ 课本学习笔记(1)
- swift之block的循环引用
- RHCE 学习笔记(3)- 文件,目录和帮助
- ionic+phonegap+html+Leancloud实现论坛类跨平台APP
- 第1章第2节 线性表的链式表示(3)
- 判断 n 以内的完全数有多少个!
- springmvc(四) 入门程序小结
- Android-ListView卡顿优化
- 树莓派添加DTS功能
- spring事物配置,声明式事务管理和基于@Transactional注解的使用
- LeetCode-43-Multiply Strings(模拟)-Medium
- Mutext,pthread_mutext_t
- 使用迅雷下载百度网盘资源
- Java中一个比String类的split方法好用的分隔字符串类StringTokenizer