HDU/2010/main.c

26 lines
479 B
C
Raw Normal View History

2020-08-31 16:48:58 +00:00
#include <stdio.h>
#define THQ(x) ((x)*(x)*(x))
int main(void){
int m = 0, n = 0;
while(scanf("%d %d",&m,&n) == 2){
int i = 0, tar[3], j = 0, count = 0, temp = 0;
for(i = m; i <= n; i++){
temp = i;
for(j = 0; j < 3; j++){
tar[j] = temp%10;
temp /= 10;
}
if(i == THQ(tar[0]) + THQ(tar[1]) + THQ(tar[2])){
if(count) printf(" ");
printf("%d",i);
count++;
}
}
if(!count) printf("no\n");
else printf("\n");
getchar();
}
return 0;
}