#include <stdio.h>
int isPerfectNum(int n){
int cnt,flag=0;
int sum=0;
for(cnt=1;cnt<n;cnt++){
if(n%cnt==0 && n!=cnt){
sum+=cnt;
}
}
if(sum==n)
flag=1;
return flag;
}
int main(){
int cnt,m,n,flag;
scanf("%d %d",&n,&m);
for(cnt=n;cnt<=m;cnt++){
flag=isPerfectNum(cnt);
if(flag==1){
printf("%d ",cnt);
}
}
return 0;
}
完数(c语言)
Guess you like
Origin blog.csdn.net/just_a_fresh_man/article/details/121220326
Recommended
Ranking