代码如下
#include<bits/stdc++.h>
using namespace std;
string s;
int sum, k = 1;
int main(){
getline(cin, s);
int len = s.size() - 1;
for(int i = 0; i < len - 1; i++){
if (s[i] >= '0' && s[i] <= '9') sum += (s[i] - '0') * k, k++;
}
if (sum % 11 == s[len] - '0') {
cout << "RIGHT";
return 0;
}
else {
for(int i = 0; i < len; i++){
cout << s[i];
}
}
if (sum % 11 == 10) cout << "X";
else cout << sum % 11;
return 0;
}
之后提交第1,3,5个测试点WA了,望大佬指点