#10178: 測試執行:WA 輸出短少 您共輸出 0 行


henry88819 (Jahhow)

學校 : 屏東縣私立美和高級中學
編號 : 50902
來源 : [218.173.3.95]
最後登入時間 :
2020-05-05 14:50:27
a020. 身分證檢驗 | From: [114.27.144.70] | 發表日期 : 2015-08-26 01:19

#include <iostream>
 
using namespace std;
 
int main()
{char a[11];int e;
    while(cin.getline(a,11)){
    //以下是將字母代表數直接改成對應數值
        if(a[0]==73)a[0]-=39;
        else if(a[0]<73)a[0]-=55;
        else if(a[0]<79)a[0]-=56;
        else if(a[0]==79)a[0]-=44;
        else if(a[0]<87)a[0]-=57;
        else if(a[0]==87)a[0]-=55;
        else if(a[0]<90)a[0]-=58;
        else a[0]-=57;
    //以下 1 行是將各個數字做向上面那樣的動作
        for(e=1;e<10;e++)a[e]-=48;
    //以下 2 行計算並判斷輸出
        if((a[0]%10*9+a[0]/10+a[1]*8+a[2]*7+a[3]*6+a[4]*5+a[5]*4+a[6]*3+a[7]*2+a[8]+a[9])%10)cout<<"fake";
        else cout<<"real";
        cout<<endl;
    }
    return 0;
}
 
自己編譯後執行,
可以連續輸入都正確啊...
 
但是測試執行顯示:WA 輸出短少  您的共輸出 0 行
 
懇求大大指教...Please...
 
ZeroJudge Forum