大佬帮忙看看为什么只有50分
#include<string>
#include <iostream>
using namespace std;
int main()
{
string a;
cin >> a;
int b = (a[0] - 48) * 1 + (a[2] - 48) * 2 + (a[3] - 48) * 3 + (a[4] - 48) * 4 + (a[6] - 48) * 5 + (a[7] - 48) * 6 + (a[8] - 48) * 7 + (a[9] - 48) * 8 + (a[10] - 48) * 9;
if (b % 11 == (a[12] - 48))cout << "Right" << endl;
else
{
a[12] = b % 11 + 48;
cout << a << endl;
}
return 0;
}