#5042: 優化輸入 EOF版


morris1028 (碼畜)

學校 : 國立花蓮高級中學
編號 : 3529
來源 : [114.37.59.62]
最後登入時間 :
2021-07-12 19:00:43
a091. 今晚打老虎 | From: [118.161.209.32] | 發表日期 : 2011-04-09 07:49

int Input() {  
    char cha;  
    unsigned int x=0;  
    while(cha=getchar())  
        if(cha!=' '&&cha!='\n' || cha==EOF) break;  
    if(cha==EOF) return -1;
    x=cha-48;  
    while(cha=getchar()) {  
        if(cha==' '||cha=='\n') break;  
        x=x*10+cha-48;  
    }  
    return x;  
}

main() {
    static int N, a, D;
   
    while(1) {
            D=Input();
            if(D==EOF) break;
            switch(D) {
                    case 1:...;
                    case 2:...;
                    case 3:...;
                }
        }
    return 0;
}

 
ZeroJudge Forum