AC题解
2023-07-13 09:27:10
发布于:四川
9阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main()
{
char a,b,c,d,e,f,g,h,k,l,t;
cin>>a>>t>>b>>c>>d>>t>>e>>f>>g>>h>>k>>t>>l;
a-='0';b-='0';c-='0';d-='0';e-='0';f-='0';g-='0';h-='0';k-='0';
if(l=='X')l=10;
else l-='0';
int s=a*1+b*2+c*3+d*4+e*5+f*6+g*7+h*8+k*9;
s=s%11;
if(s==l)
{
cout<<"Right";
}
else
{
cout<<(int)a<<"-"<<(int)b<<(int)c<<(int)d<<"-"<<(int)e<<(int)f<<(int)g<<(int)h<<(int)k<<"-";
if(s==10)cout<<'X';
else cout<<s;
}
}
个人做法,仅供参考,不喜勿喷
点个关注点个赞呗~
这里空空如也
有帮助,赞一个