#include <stdio.h>int main(){int num, i = 0, sum = 0;scanf("%d",&num); //输入一个数然后寻找他的完数for(i = 1; i <= sqrt(n); i++){if(n % i == 0){if(i = n / i) sum+=i; //计算每个因子的总和else sum+= i + n / i; }}if(sum == n) printf("YES");//判断输出因子总和是否等于nelse printf("NO");return 0;}
1200字范文,内容丰富有趣,写作的好帮手!