#include <stdio.h> #include "math.h" int main() { int a, b; while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case // 64 位输出请用 printf("%lld") to int mark=0; for(int i=a;i<=b;i++) { int j=i; int sum=0; while(j) { sum+=pow(j%10,3); j/=10; } if(sum==i) { printf("%d ",i); mark++; } } if(mark==0) printf("no"); printf("\n"); } return 0; }