给岁月以文明,而不是给文明以岁月 • 7天前
using namespace std; int main(){
char a[13];
int sum = 0,k = 1;
for(int i = 0;i<12;i++){
cin>>a[i];
if(a[i]>='0'&&a[i]<='9'){
sum+=(a[i]-'0')*k;
k++;
}
}
cin>>a[12];
sum%=11;
if(sum==10){
if(a[12]=='X'){
cout<<"Right";
return 0;
}
else {
a[12] = 'X';
}
}
else{
if(sum==a[12]-'0'){
cout<<"Right";
return 0;
}
else{
a[12]=sum+'0';
}
}
for(int i = 0;i<13;i++){
cout<<a[i];
}
return 0;
}
评论:
请先登录,才能进行评论