#include<stdio.h>
int main()
{
int n, k, sum, i, x = 1, y = 1, t, j;
scanf("%d", &n);
for (i = 0; i < n - 1; i++)
{
x *= 10;
}
for (i = 0; i < n; i++)
{
y *= 10;
}
for (i = x; i < y; i++)
{
t = i;
sum = 0;
while (t != 0)
{
k = 1;
for (j = 0; j < n; j++)
{
k *= t % 10;
}
t = t / 10;
sum += k;
}
if (sum == i)
printf("%d\n", i);
}
return 0;
}
PTA-水仙花数
最新推荐文章于 2023-11-26 21:41:11 发布