#include<stdio.h>
int shepi(int ps,int i);
int p(int y,int u);
int main()
{
int a,b,c,d,x,y,z,m,n,k;
scanf("%d",&a);
while(a)
{ a--;
scanf("%d",&c);
for(d=p(10,c-1);d<=p(10,c)-1;d++)
{
z=d;
m=shepi(z,c);
if(m==d){printf("%d\n",d);}
}
}
}
int shepi(int ps,int i)
{
int h,g,j,s=0,k;
k=i;
for(h=1;h<=i;h++)
{
g=ps/p(10,k-1);
j=p(g,i);
ps=ps-g*p(10,k-1);
s=s+j;
k--;
}
return (s);
}
int p(int un,int re)
{
int qs,v;
qs=1;
for(v=1;v<=re;v++)
{
qs=qs*un;
}
return (qs);
}
进阶水仙花数
最新推荐文章于 2022-10-31 22:44:58 发布