int main() {
int a[61];
int sum[61];
for(int m=0;m<61;m++)
{
sum[m]=0;
}
for(int i=2;i<=60;i++)
{
for(int m=0;m<61;m++)
{
a[m]=0;
}
for(int j=1;j<i;j++)
{
if(i%j==0)
{
a[j]=j;
}
}
for(int k=1;k<i;k++)
{
sum[i]=a[k]+sum[i];
}
}
printf("E:");
for(int i=2;i<=60;i++)
{
if(i==sum[i])
{
printf(" %d",i);
}
}
printf("\n");
printf("G:");
for(int i=2;i<=60;i++)
{
if(i<sum[i])
{
printf(" %d",i);
}
}
return 0;
}



京公网安备 11010502036488号