#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
void check_count();
void combineNum(int x, int y, int z,int num);
void printDiamond(int x, int y);
void purchaseChicken();
float calculatePi();
void primeJudge();
void perfectJudge();
int main() {
perfectJudge();
return 0;
}
//求完数
void perfectJudge() {
int a = 0, i = 0,temp=0;
printf("请输入一个整数:\n");
scanf("%d", &a);
for (int i = 1; i < a; i++) {
if (a%i == 0) {
printf("%d可以被%d整除。\n", a, i);
temp += i;
}
}
if (temp == a) {
printf("%d是一个完数\n", a);
}
else {
printf("%d不是一个完数\n", a);
}
}