#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
int sum,temp;
char x[11];
scanf("%s",x);
switch(x[0])
{
case 'A':sum=1;break;
case 'B':sum=10;break;
case 'C':sum=19;break;
case 'D':sum=28;break;
case 'E':sum=37;break;
case 'F':sum=46;break;
case 'G':sum=55;break;
case 'H':sum=64;break;
case 'I':sum=39;break;
case 'J':sum=73;break;
case 'K':sum=82;break;
case 'L':sum=2;break;
case 'M':sum=11;break;
case 'N':sum=20;break;
case 'O':sum=48;break;
case 'P':sum=29;break;
case 'Q':sum=38;break;
case 'R':sum=47;break;
case 'S':sum=56;break;
case 'T':sum=65;break;
case 'U':sum=74;break;
case 'V':sum=83;break;
case 'W':sum=21;break;
case 'X':sum=3;break;
case 'Y':sum=12;break;
case 'Z':sum=30;break;
}
temp=sum+
8*(x[1]-48)+
7*(x[2]-48)+
6*(x[3]-48)+
5*(x[4]-48)+
4*(x[5]-48)+
3*(x[6]-48)+
2*(x[7]-48)+
(x[8]-48)+
(x[9]-48);
if(temp%10==0)
printf("合法\n");
else
printf("非法\n");
return 0;
}
參考網址:https://mypaper.pchome.com.tw/iustlovefish/post/1312502058
參考網址:https://www.youtube.com/watch?v=jjb0QdFU3S8
沒有留言:
張貼留言