题解
2024-09-20 22:28:22
发布于:广东
0阅读
0回复
0点赞
#include <iostream>
using namespace std;
int main() {
char a[18];
int sum=0,bs=1,b,ls;
for(int i=0; i<13; i++) {
cin>>a[i];
}
for(int i=0; i<11; i++) {
if(a[i]!='-') {
int b=a[i];
b-=48;
sum+=bs*b;
bs++;
}
}
ls=int(a[12]-48);
if(sum%11ls && a[12]>='0' && a[12]<='9' ||sum%1110 && a[12]'X') {
cout<<"Right";
} else {
for(int i=0; i<12; i++) {
cout<<a[i];
}
if(sum%1110) {
cout<<'X';
} else {
cout<<sum%11;
}
}
return 0;
}
这里空空如也
有帮助,赞一个