求教,第一个WA,其余都过了
查看原帖
求教,第一个WA,其余都过了
737600
anchorage楼主2022/6/30 23:40
#include <iostream>

using namespace std;

int main() {
    char s[50];
    cin.getline(s,50);
    int sum=0,cnt=1,i;
    for(i=0;i<11;i++)
    {
        if(s[i]>='0'&&s[i]<='9')
        {
            sum+=((int)(s[i]-'0'))*(cnt++);
        }
    }
    if(sum%11==10)
    {
        if(s[12]=='X') cout<<"Right";
        else
        {
            s[12]='X';
            cout<<s;
        }
    }
    else
    {
        if(sum%11==s[12]) cout<<"Right";
        else
        {
            s[12]=sum%11+48;
            cout<<s;
        }
    }
    return 0;
}

2022/6/30 23:40
加载中...