#include <iostream>
#include <cstring>
#include <string>
#include <cmath>
#include <algorithm>
using namespace std;
int main()
{
char a[20];
int b[20];
cin>>a;
long long m;
for(int i=0;i<18;i++)
{
if(a[i]=='x'||a[i]=='X') b[i]=10;
else b[i]=a[i]-'0';
}
m=b[0]*7+b[1]*9+b[2]*10+b[3]*5+b[4]*8+b[5]*4+b[6]*2+b[7]*1+b[8]*6+b[9]*3+b[10]*7+b[11]*9+b[12]*10+b[13]*5+b[14]*8+b[15]*4+b[16]*2+b[17]*1;
if(m%11==1) cout<<"Success";
else cout<<"Failure";
return 0;
}
1881 身份证校验
最新推荐文章于 2024-05-21 15:30:01 发布