题解
2025-02-23 21:25:08
发布于:江苏
0阅读
0回复
0点赞
#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;
int a[10];
char b[5],c1;
long long c2;
bool k;
int main(){
scanf("%1d%c%1d%1d%1d%c%1d%1d%1d%1d%1d%c%c",&a[1],&b[1],&a[2],&a[3],&a[4],&b[2],&a[5],&a[6],&a[7],&a[8],&a[9],&b[2],&c1);
c2+=a[1]*1;
c2+=a[2]*2;
c2+=a[3]*3;
c2+=a[4]*4;
c2+=a[5]*5;
c2+=a[6]*6;
c2+=a[7]*7;
c2+=a[8]*8;
c2+=a[9]*9;
c2%=11;if(c2==10){c2='X';k=1;}
if(c1-48==c2 && k==0)
{
cout<<"Right";
}
else if(c1==c2)
{
cout<<"Right";
}
else if(k==0)
{
cout<<a[1]<<b[1]<<a[2]<<a[3]<<a[4]<<b[2]<<a[5]<<a[6]<<a[7]<<a[8]<<a[9]<<b[2]<<c2;
}
else
{
cout<<a[1]<<b[1]<<a[2]<<a[3]<<a[4]<<b[2]<<a[5]<<a[6]<<a[7]<<a[8]<<a[9]<<b[2]<<(char)c2;
}
}
这里空空如也
有帮助,赞一个