原题位置
求助,想了两年半了,根本不会,救救孩子吧qwq
#include<bits/stdc++.h>
using namespace std;
int num[11];
int main(){
string s;
getline(cin,s);
int num2=0,bm,he=0;
for(int i=0;i<s.length();i++){
if(s[i]!='-'){
num2++;
num[num2]=s[i]-48;
// num2++;
// cout<<num[num2];
}
}
// cout<<
for(int i=1;i<=num2-1;i++){
he+=num[i]*i;
}
bm=he%11;
// cout<<bm;
if(bm==num[num2])cout<<"Right";
else {
for(int i=0;i<s.length()-1;i++){
//cout<<s[i];
if(s[i]=='-')cout<<'-';
else cout<<s[i]-48;
}
//cout<<bm;
if(bm==10)cout<<"X";
else cout<<bm;
}
return 0;
}