#R1452. 完全数判断
完全数判断
说明
如果一个正整数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.
输入格式
输入格式:
"%d"
输出格式
输出格式:
输入提示信息:"Input m:"
输出格式:"%d is a perfect number.\n"
"%d is not a perfect number.\n"
67Input m:67 is not a perfect number.