#4676: 為什麼WA啊


stmharry (橘子皮)

學校 : 精誠中學
編號 : 14661
來源 : [140.112.218.161]
最後登入時間 :
2012-06-26 20:04:05
d525. 加法运算 -- | From: [125.224.124.18] | 發表日期 : 2010-12-21 10:11

#include <iostream>
using namespace std;

inline short input();
bool SomeThing; // 是否為0

inline short input(){
       char Ch1, Ch2;
       SomeThing=false;
       
       for(int a=0; a<2; ++a){
                    Ch2=getchar();
                    if(Ch2=='\n') return Ch1-48;
                    if(Ch2==EOF) exit(0);
                    Ch1=Ch2;
       }
       
       SomeThing=true;
       
       while(Ch2=getchar()){
                            if(Ch2=='\n') return Ch1-48;
                            if(Ch2==EOF) exit(0);
                            Ch1=Ch2;
       }
}

int main(){
    short Ans, Sum, Temp;
    
    while(1){
             Ans=input();
             if(Ans==0 && !SomeThing) break;
             Ans%=10;
             
             Sum=0;
             
             while(1){
                      Temp=input();
                      if(Temp==0) break;
                      Sum+=Temp;
                      Sum%=10;
             }
             if(Ans==Sum){
                          if(Ans&1) puts("2");
                          else puts("1");
             }
             else puts("0");
    }
    return 0;
}

 
ZeroJudge Forum