1465: 完全数判断
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:3
Solved:3
Description
如果一个正整数m的所有小于m的不同因子(包括1)加起来正好等于m本身,那么它就被称为完全数(Perfect Number)。例如,6就是一个完全数,是因为6 = 1 + 2 + 3。请编写一个判断完全数的函数IsPerfect(),
函数功能:判断完全数,若函数返回0,则代表不是完全数,若返回1,则代表是完全数。
在主调函数中,输入一个数,调用子函数IsPerfect(),根据函数的返回值,判断从键盘输入的整数是否是完全数。
程序的运行示例1:
Input m:45↙
45 is not a perfect number.
程序的运行示例2:
Input m:6↙
6 is a perfect number.
Input
输入格式:
"%d"
Output
输出格式:
输入提示信息:"Input m:"
输出格式:"%d is a perfect number.\n"
"%d is not a perfect number.\n"
Sample Input Copy
67
Sample Output Copy
Input m:67 is not a perfect number.