如题所述
第1个回答 2018-10-29
#include <>
int main(){
int i,j,m,s,k=1;
scanf("%d",&m);
for(i=m;k&&i>=1;i--)
{
s=0;
for(j=1;j<i;j++)
if(i%j==0) s+=j;
if(s==i) {
k=0;
printf("%d",i);
}
}
if(k) printf("Not found!");
return 0;
}本回答被网友采纳
int main(){
int i,j,m,s,k=1;
scanf("%d",&m);
for(i=m;k&&i>=1;i--)
{
s=0;
for(j=1;j<i;j++)
if(i%j==0) s+=j;
if(s==i) {
k=0;
printf("%d",i);
}
}
if(k) printf("Not found!");
return 0;
}本回答被网友采纳