#include <stdio.h> int isNarcissistic_number(int num) { //判断是否为水仙花数 int result=0; int original_num = num;//存放最初的num,用于判断 while(num!=0) { int wei = num%10; result += wei*wei*wei; num /=10; } if(result==original_num) return 1; else return 0; } int main() { int a, b; int i; int count = 0; while (scanf("%d %d", &a, &b) != EOF) { for(i = a;i<=b;i++) { if(isNarcissistic_number(i)==1) { printf("%d ",i); count++; } } if(count==0) printf("no\n"); } return 0; }