#17179: 怎麼一直WA QQ


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

學校 : 不指定學校
編號 : 87355
來源 : [59.125.190.55]
最後登入時間 :
2018-10-22 17:13:07
a040. 阿姆斯壯數 | From: [59.125.190.55] | 發表日期 : 2019-03-22 20:09

#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;
}

 

 
ZeroJudge Forum