#9937: 求解 逾時


qwer77898 (MoGa)

學校 : 臺北市立松山高級工農職業學校
編號 : 37996
來源 : [59.124.229.253]
最後登入時間 :
2015-07-23 15:23:02
a020. 身分證檢驗 | From: [180.214.186.26] | 發表日期 : 2015-06-20 16:44

#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main(){
    int i,a[10],j,k;
    while ((scanf("%s",a)==1)) 
    {
    switch(a[0])
    {
    case 'A':
    k=1;break;
    case 'B':
    k=10;break;
    case 'C':
       k=19;break;
    case 'D':
    k=28;break;
    case 'E':
    k=37;break;
    case 'F':
    k=46;break;
    case 'G':
   k=55;break;
case 'H':
   k=64;break;
case 'I':
k=39;break;
case 'J':
k=73;break;
case 'K':
k=82;break;
case 'L':
k=2;break;
case 'M':
k=11;break;
case 'N':
k=20;break;
case 'O':
k=48;break;
case 'P':
k=29;break;
case 'Q':
k=38;break;
case 'R':
k=47;break;
case 'S':
k=56;break;
case 'T':
k=65;break;
case 'U':
k=74;break;
case 'V':
k=83;break;
case 'W':
k=21;break;
case 'X':
k=3;break;
case 'Y':
k=12;break;
case 'Z':
k=30;break;
}
    for (i=1;i=8;i++)
    {
    k=k+a[i]*(9-i);
}
k=k+a[9];
if (k%10==0)
{
printf("real\n");
break;
else 
{
printf("fake\n");
break;
   } 
}

    return 0;
 
ZeroJudge Forum