#include <stdio.h> int main(){ char s[13]; int sum = 0; int cnt = 1; scanf("%s",s); for(int i = 0;i<12;i++){ if(s[i] >= '0' && s[i] <= '9'){ //读取数字,因为是字符,所以减掉48变为int型 sum += (s[i]-48)*cnt; cnt++; } } if(sum % 11 == 10){ if(s[12] == 'X'){ //因为10表示为X,故进行特殊处理 printf("Right"); } else{ s[12] = 'X'; for(int i = 0;i<13;i++){ printf("%c",s[i]); } } } else{ if(sum % 11 == s[12] - 48){ printf("Right"); } else{ s[12] = sum % 11 + 48; //不匹配的进行修改 for(int i = 0;i<13;i++){ printf("%c",s[i]); } } } return 0; }