201312-2 ISBN号码

注意'X'的处理。

string s;

int main()
{
    cin>>s;

    int res=0,w=1;
    for(int i=0;i<s.size()-1;i++)
        if(isdigit(s[i]))
            res+=(s[i]-'0')*w++;
    
    if((s[s.size()-1] == 'X' && res%11 == 10) || s[s.size()-1]-'0' == res%11)
        puts("Right");
    else
    {
        if(res%11 == 10) s[s.size()-1]='X';
        else s[s.size()-1]='0'+res%11;
        cout<<s<<endl;
    }

    //system("pause");
    return 0;
}
posted @ 2021-03-07 23:56  Dazzling!  阅读(34)  评论(0编辑  收藏  举报