#include <stdio.h>
int main()
{
int m = 0;
int n = 0;
int i = 0;
int j = 0;
int flag = 1;//假设没有秋水仙数
while (scanf("%d %d", &m, &n) != EOF)
{
for (; m <= n; m++)//直接用m来处理
{
j = 0;//重置j
for (i = m; i != 0; i /= 10)
{
j += (i % 10) * (i % 10) * (i % 10);
}
if (j == m)
{
printf("%d ", m);
flag = 0;//有秋水仙数时
}
}
if (flag)
{
printf("no\n");
}
else
{
printf("\n");
}
}
return 0;
}

京公网安备 11010502036488号