编辑代码

#include<stdio.h>
#include<math.h>
int main()
{
    int i=0,n=0,min=0,count=0 , p=0,flag=0;
    scanf("%d",&n);
    min = pow(10,n-1);
    for(i=min;i<min*10;i++)
    {
        count = 0;
        p = i;
        while(p)
        {
            count += pow(p%10,n);
            p /= 10;
        }
        if(count == i)
        {
            flag = 1;
            printf("%d\n",i);
        }
    }
    if(flag==0)
        printf("No output.\n");
}