不知為啥居然錯在第84測資...
#include<iostream>
using namespace std;
int main()
{
string s;
while(cin>>s)
{
int a=0;
for(int i=0;i<8;i++)
{
a+=(s[i]-48)*(8-i);
a%=10;
}
a=58-s[8]-a; //58-s[8]=(a+x)%10
if(a<0) a+=10;
if(a==1) cout<<"AMW"<<endl;
else if(a==2) cout<<"KLY"<<endl;
else if(a==3) cout<<"JVX"<<endl;
else if(a==4) cout<<"HU"<<endl;
else if(a==5) cout<<"GT"<<endl;
else if(a==6) cout<<"FS"<<endl;
else if(a==7) cout<<"ER"<<endl;
else if(a==8) cout<<"DOQ"<<endl;
else if(a==9) cout<<"CIP"<<endl;
else if(a==0) cout<<"BNZ"<<endl;
}
system("pause");
return 0;
}