#include<stdio.h>
int main(){
int n,i,j=0,k;
printf("请输入一个不超过10000的正整数:");
scanf("%d",&n);
for(i=1;i<n;i++){
if(n%i==0)
j=j+i;
}
k=j;
if(k==n)
printf("%d是一个完数",n);
else
printf("%d不是一个完数",n);
return 0;
}
#include<stdio.h>
int main(){
int n,i,j=0,k;
printf("请输入一个不超过10000的正整数:");
scanf("%d",&n);
for(i=1;i<n;i++){
if(n%i==0)
j=j+i;
}
k=j;
if(k==n)
printf("%d是一个完数",n);
else
printf("%d不是一个完数",n);
return 0;
}