#19859: 這樣寫測試過了,但是是WA,可以幫我看一下哪裡有BUG嗎


jason17654321@gmail.com (jason jason)


#include <stdio.h>
int main(void){
    char c;
    long int d = 0;
    while (scanf("%c",&c) != EOF){   
        if(c == '\n'){//enter即結束
            printf("%ld\n",d);
            d = 0;
        }
        if(c >= '0'&& c <= '9'){
            d += c - '0';
        }
    }
    return 0;
}
#19860: Re:這樣寫測試過了,但是是WA,可以幫我看一下哪裡有BUG嗎


easylin0126@gmail.com (林榮翼)


#include 
int main(void){
    char c;
    long int d = 0;
    while (scanf("%c",&c) != EOF){   
        if(c == '\n'){//enter即結束
            printf("%ld\n",d);
            d = 0;
        }
        if(c >= '0'&& c <= '9'){
            d += c - '0';
        }
    }
    return 0;
}

不一定只有一位數


#19893: Re:這樣寫測試過了,但是是WA,可以幫我看一下哪裡有BUG嗎


jason17654321@gmail.com (jason jason)


#include 
int main(void){
    char c;
    long int d = 0;
    while (scanf("%c",&c) != EOF){   
        if(c == '\n'){//enter即結束
            printf("%ld\n",d);
            d = 0;
        }
        if(c >= '0'&& c <= '9'){
            d += c - '0';
        }
    }
    return 0;
}

不一定只有一位數




感謝,已AC