如果一个正整数m的所有小于m的不同因子(包括1)加起来正好等于m本身,那么就称它为完全数。例如,6就是一个完全数,是因为6=1+2+3。请编写一个程序,判断从系统给出的整数是否是完全数。
输入
一个int类型的正整数
输出
若是,输出"true",若不是,输出"false"
样例
标准输入 复制文本 |
4 |
标准输出 复制文本 |
false |
标准输入 复制文本 |
6 |
标准输出 复制文本 |
true |
标准输入 复制文本 |
8128 |
标准输出 复制文本 |
true |
来源
zhangzhh