#17179: 怎麼一直WA QQ


williamkuo2000@gmail.com (呷K少年家)


#include <stdio.h>
#include <math.h>
int main(){
    int d,u,c =0;
    while(scanf("%d%d",&d,&u) != EOF){
        for(d; d < u+1; d++){
            char num[7];
            int t =7, count =0, temp = d;
            for(int i =0; i <7; i++){
                num[6-i] = temp % 10;
                temp = temp / 10;
            }
            int i =0;
            while(!num[i]){
                t--;
                i++;
            }
            for(int i =0; i <7; i++){
                count += pow(num[i],t);
            }
            if(count == d){
                printf("%d ",d);
                c++;
            }
        }
        if(c ==0){
            printf("None");
        }
        printf("\n");
    }
    return0;
}