Binah_cyc @ 2022-09-02 18:07:21
#include<bits/stdc++.h>
using namespace std;
int d,m,t[10];
char c[14];
int main(){
for(int i=1;i<=12;i++)
{
cin>>c[i];
}
cin>>d;
for(int i=1,j=1;i<=13;i++)
{
if(c[i]=='-')
continue;
else
{
t[j]=c[i]-'0';
j++;
}
}
for(int j=1;j<=9;j++)
{
m+=t[j]*j;
}
m%=11;
if(m==d)
{
cout<<"Right";
}
else
{
for(int i=1;i<=12;i++)
{
cout<<c[i];
}
cout<<m;
}
return 0;
}
by joejoejoejoe @ 2022-09-02 18:13:11
如果余数为 10,则识别码为大写字母 X
by huihui_qwq @ 2022-09-02 19:16:47
余数为 X
。
神奇的码风