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.