#35526: c++陣列


qqazwwsxeedcrrfvttgb@gmail.com (Jackis666)

學校 : 嘉義市私立輔仁高級中學
編號 : 226198
來源 : [42.73.47.160]
最後登入時間 :
2023-07-22 13:59:09
a020. 身分證檢驗 | From: [163.27.10.252] | 發表日期 : 2023-06-05 20:26

#include<bits/stdc++.h>
using namespace std;
int main(){
    string input;
    cin>>input;
    int change[26]={10,11,12,13,14,15,16,17,34,18,19,20,21,22,35,23,24,25,26,27,28,29,32,30,31,33};
    int en=change[input[0]-'A'];
    int sum=0;
    sum+=en/10+(en%10)*9;
    for(int i=1;i<9;i++)
        sum+=(input[i]-'0')*(9-i);
    sum+=input[9]-'0';
    if(sum%10==0)
        cout<<"real";
    else
        cout<<"fake";    
}

 
ZeroJudge Forum