问答题
【简答题】如果一个正整数m的所有小于m的不同因子(包括1)加起来正好等于m本身,那么就被称它为完全数。它是指这样的一些特殊的自然数,它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身。注意:1没有真因子,所以不是完全数。例如,6就是一个完全数,是因为6=1+2+3。请编写一个判断完全数的函数IsPerfect(),然后判断从键盘输入的整数是否是完全数。要求:按如下原型编写判断完全数的函数,若函数返回0,则代表不是完全数,若返回1,则代表是完全数。intIsPerfect(intx);**要求输入提示信息为:Inputm:\n**要求输入格式为:%d**要求输出格式为%disaperfectnumber\n%disnotaperfectnumber\n注:不能使用指针、结构体、共用体、文件、goto、枚举类型进行编程,主函数不能使用intmain和return0。
答案:
