#求助
查看原帖
#求助
420063
ARTL楼主2021/1/31 16:57
#include<bits/stdc++.h>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
    char c[13];
    int reg=0,p=1;
    for(int i=0;i<13;i++)
        cin>>c[i];
    for(int i=0;i<11;){
        if(c[i]=='-')
            i++;
        else{
            reg=reg+(c[i]-'0')*p;
            p++;
            i++;
        }
    }
    reg=reg%11;
    if((reg==10&&(c[12]=='X'))||reg==(c[12]-'0'))
        cout<<"Right"<<endl;
    else{
        c[12]=reg+'0';
        for(int i=0;i<13;i++)
            cout<<c[i];
        cout<<endl;
    }
    return 0;
}

为什么这段代码5、6、9没过呢?感谢大佬!

2021/1/31 16:57
加载中...