邪恶水仙花
#include<stdio.h>
#include<math.h>
int isLilyNumber(int n)
{
int sum = 0;
for (int i = 4; i >= 1; i--)
{
int tmp = pow(10, i);
sum += (n / tmp)*(n % tmp);
}
if (sum == n)
return 1;
else
return 0;
}
int main()
{
for (int i = 10000; i <= 99999; i++)
{
if (isLilyNumber(i))
printf("%d ", i);
}
printf("\n");
return 0;
}

京公网安备 11010502036488号