利用数组和字符型与整形转换的笨办法
#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;
int main(){
    string s;
    cin>>s;
    char t;
    int n=(s[0]-'0')*1+(s[2]-'0')*2+(s[3]-'0')*3+(s[4]-'0')*4+(s[6]-'0')*5+(s[7]-'0')*6+(s[8]-'0')*7+(s[9]-'0')*8+(s[10]-'0')*9;
    if(n%11==10)
        t='X';
     else t=n%11+'0';
    if(t==s[12]){
        cout<<"Right";
        return 0;
    }
        else for(int i=0;i<s.size()-1;i++){
            cout<<s[i];
        }
    cout<<t;
    return 0;
}