pengqiushi @ 2022-08-01 21:51:50
代码如下:
#include<iostream>
using namespace std;
int a[15];
int main(){
char t;
int ans,c=0;
for(int i=1; i<=12; i++){
cin>>t;
c++;
if(t=='-');
else{
a[i]=t-48;
ans+=a[i]*c;
}
}
t='-';
for(int i=1; i<=9; i++) {
ans+=a[i]*i;
}
ans=ans%11;
if(10==ans) {
if(a[10]=='X')
cout<<"Right";
else {
cout<<a[0]<<t;
for(int i=2; i<=4; i++)
cout<<a[i];
cout<<t;
for(int i=5; i<=9; i++)
cout<<a[i];
cout<<t;
cout<<a[10];
}
return 0;
}
if(a[10]==ans)
cout<<"Right";
else {
cout<<a[0]<<t;
for(int i=2; i<=4; i++)
cout<<a[i];
cout<<t;
for(int i=5; i<=9; i++)
cout<<a[i];
cout<<t;
cout<<a[10];
}
return 0;
}
运行结果如下: