为什么过不了
代码如下
#include<bits/stdc++.h>
using namespace std;
char s[13];
int main()
{
int sum=0,count=1;
cin>>s;
for(int i=0;i<13;i++)
{
if(s[i]!='-'&&i!=12)
{
sum=sum+((int)s[i]-'0')*count;
count++;
}
}
if(sum%11==s[12]-'0') cout<<"Right";
else
{
if(s[12]=='X'&&sum%11==10) cout<<"Right";
else
{
for(int i=0;i<13;i++)
{
if(i==12) cout<<sum%11;
else cout<<s[i];
}
}
}
return 0;
}