#include<iostream>;
using namespace std;
int main()
{
int n;
cin >> n;
int first = 1;
int i = 1;
while(i<n)
{
first = first * 10;
i++;
}
i = first;
while(i<first*10)
{
int t = i;
int sum = 0;
while(t>0)
{
int d = t % 10;
t = t / 10;
int p = d;
int j = 1;
while(j<n)
{
p = p * d;
j++;
}
sum += p;
}
if (sum == i)
{
cout << i << endl;
}
i++;
}
return 0;
}
水仙花数(c++)
最新推荐文章于 2024-06-07 15:44:16 发布