#include <stdio.h>
/*

数学上有个水仙花数,有几个三位数 
他的各位数字的 ‘立方’ 和等于其本身
153 = 1的3次方+5的3次方+3的3次方

想一下该如何去实现
需要什么去实现 思路一定要清晰
我这里用的是多重循环,看到题目一定要去分析题目 不要光去看 弄一个注释去分析

每个需要的重要的点都要注意

思路了然 想怎么去实现,慢慢的调试

*/
#include <stdio.h>

int main()
{
    int m = 0;
    int n = 0;
    int sum = 0;
    int num = 0;
    int tmp = 0;
    int i = 0;
    int count = 0;
    while (scanf("%d%d", &m, &n) != EOF)
    {
        if (m >= 100 && m <= n && n <= 999)
        {
            for (i = m; i <= n; i++)
            {
                tmp = i;
                num = 0;
                while (tmp != 0)
                {
                    sum = tmp % 10;
                    num += sum * sum * sum;
                    tmp /= 10;
                }
                if (num == i)
                {
                    printf("%d ", num);
                    count++;
                }
            }
            if (count == 0)
            {
                printf("no\n");
            }
            else
            {
                printf("\n");
            }

        } 
    }
    return 0;
}