#include<stdio.h>
int main()
{
for(int i=2;i<=60;i++)
{
int sum=0,m=i;
for(int j=1;j<=i/2;j++)
if(i%j==0)
{
sum+=j;
m=m/j;
}
if(sum==i)//只求了第一个
{
printf("%d\n",i);
break;
}
}
}
#include<stdio.h>
int main()
{
for(int i=2;i<=60;i++)
{
int sum=0,m=i;
for(int j=1;j<=i/2;j++)
if(i%j==0)
{
sum+=j;
m=m/j;
}
if(sum==i)//只求了第一个
{
printf("%d\n",i);
break;
}
}
}