#include<stdio.h>
#include<math.h>
#define N 20
void main()
{
int n,i,j,k,l;
int a[N] = {0};
i =100;
l=3;
printf("请输入位数:/n");
scanf("%d",&n);
k = (int)pow(10,n);
while(i>=100&&i<k&&l<=n)
{
int sum = 0;
int temp =i;
if(i>=pow(10,l-1) && i<pow(10,l))
{
for(j = 0;j < n;j++)
{
a[j] = temp%10;
temp /= 10;
sum += pow(a[j],l);
}
if(i==sum)
printf("%d/n",i);
}
else
l++;
i++;
}
}