80分求助!! 4 和 7 过不了
查看原帖
80分求助!! 4 和 7 过不了
1144743
pku_lmc楼主2024/4/28 12:38
#include <iostream>
#include <string>
using namespace std;
int main(){
    int num = 0, k = 0;
    string s;
    getline(cin, s);
    for(int i = 0; i < 11; ++i)
        if(s[i] >= '0'&&s[i] <= '9') {k++;num += (s[i] - '0')*k;}
    if(num%11 == s[12] - '0'||(num == 10&& s[12]=='X')) cout << "Right";
    else {
        if(num%11 == 10) s[12] = 'X';
        else s[12] = num%11 + '0';
        cout << s;
    }
}
2024/4/28 12:38
加载中...