- ISBN号码
- 2025-07-13 12:06:20 @
洛谷上也是对的……
cpp
#include <iostream>
using namespace std;
int main()
{
int i,t=0,t1=0;
char a[13],j=0;
cin>>a;
for(i=0;i<13;i++)
{
if(a[i]!='-')
{
if(a[i]=='X')
{
a[i]=':' ;
}
j++;
if(j<=9)
{
t+=int(a[i]-'0')*j ;
}
}
}
t1=t%11;
j=0;
if(int(a[12]-'0')==t1)
{
cout<<"Right";
}
else
{
for(i=0;i<13;i++)
{
if(a[i]!='-')
{
j++;
if(j<=9)
{
cout<<int(a[i]-'0');
}
else
{
if(t1==10)
{
cout<<'X';
}
else
{
cout<<t1;
}
}
}
else
{
cout<<'-';
}
}
}
return 0;
}