#include <stdio.h>
#include <stdlib.h>
int hws(int n);
int ss(int x);
int qms(int n);
int sxh(int n);
int hws(int n)
{
int sum,i,b;
for(i=1;i<n;i++)
{
sum=0;
b=i;
while(b)
{
sum=sum*10+b%10;
b=b/10;
}
if(sum==i)
{
printf("%d\n",i);
}
}
}
int ss(int n)
{
int i,j;
for(i=2;i<n;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
break;
}
if(i==j)
printf("%d\n",i);
}
}
int qms(int n)
{
int i,sum,cf;
for(i=1,sum=0;i<n;i++)
{
if(n%i==0)
{
sum=sum+i;
}
}
for(i=1,cf=0;i<sum;i++)
{
if(sum%i==0)
{
cf=cf+i;
}
}
if(cf==n)
{
printf("%d--%d\n",n,sum);
}
}
int sxh(int n)
{
int a,b,c,i;
for(i=100;i<n;i++)
{
a=i/100;
b=(i%100)/10;
c=i%10;
if(i==a*a*a+b*b*b+c*c*c)
{
printf("%d\n",i);
}
}
}
int main()
{
int n,c,k;
printf("输入n的值:");
scanf("%d",&n);
printf("输入c的值:");
scanf("%d",&c);
switch(c)
{
case 0:break;
case 1:hws(n);break;
case 2:ss(n);break;
case 3:
for(k=1;k<=n;k++)
qms(k);
break;
case 4:sxh(n);break;
}
}