为啥存数字的数组,每一位都要加1,后面输出的时候还要减1.
by Azzero @ 2023-12-01 11:31:40
@[Doubles_Cats](/user/560818) 搞复杂了,可以参考代码
```cpp
#include <bits/stdc++.h>
using namespace std;
string s;
char c;
int a,b;
int main(){
cin>>s;
for(int i=0;i<11;i++)
if(s[i]!='-')//判断是不是数字
b++,a+=b*(s[i]-'0');//转成普通数字
a%=11;
if(a==10) c='X';
else c=a+'0';//转回来
if(c==s[12]) cout<<"Right";
else{
s[12]=c;
cout<<s;
}
return 0;
}
```
一份简简单单的代码,如果你AC了,那就给个关注吧
by ltzx2022_kanxinyi_5 @ 2023-12-01 15:44:30