#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
inti = 0;
for(i = 1; i <= 1000; i++)
{
intsum = 0;
intcount = 1;
inttmp = i;
while(tmp/10)
{
count++;//计算i的位数
tmp= tmp/10;
}
tmp =i;
while(tmp)
{
sum=sum+pow(tmp%10,count);
tmp= tmp / 10;
}
if(i == sum)
{
printf("%-4d",i);
}
}
system("pause");
return0;
}