一直输出right,连样例都没过
by Raccoon_Cookies @ 2023-09-14 22:45:24
@[Azure_qwq](/user/1035625)
```
m+=i*(ch[i]-'0');
```
第一位直接没了
by _xltx2012_ @ 2023-09-14 22:52:36
@[xiaoluotongxue2012](/user/663199) 那为啥我把每次m都输出还能对()
by Raccoon_Cookies @ 2023-09-14 22:53:51
ZHIJIESHANG```cpp
#include <bits/stdc++.h>
using namespace std;
char a[20];
int ans;
int b[20];
int main()
{
int k=1;
for (int i=1;i<=13;i++)
{
cin>>a[i];
if (a[i]!='-')
{
b[k]=a[i]-'0';
k++;
}
}
for (int i=1;i<=9;i++)
{
ans+=b[i]*i;
ans=ans%11;
}
char z;
if (ans==10) z='X';
else z=char(ans+'0');
if (z==a[13])
cout<<"Right";
else
{
a[13]=z;
for (int i=1;i<=13;i++)
cout<<a[i];
}
return 0;
}
```
by YUwenzhao @ 2023-09-24 12:23:21