题解
2025-01-24 21:12:23
发布于:上海
1阅读
0回复
0点赞
#include <iostream>
using namespace std;
int main(){
    long long a,b,c,ying = 0,cnt,ans;
    char d;
    char fei1,fei2,fei3;
    cin >> a >> fei1 >> b >> fei2 >> c >> fei3 >> d;
    int c1 = a,c2 = b,c3 = c;
    cnt += a;
    for(int i = 4;i >= 2;i--){
        cnt += b % 10 * i;
        b /= 10;
    }
    for(int i = 9;i >= 5;i--){
        cnt += c % 10 * i;
        c /= 10;
    }
    ans = cnt % 11;
    if(d - '0' == ans){
        cout << "Right";
        
    }else if(ans == 10 && d == 'X'){
        cout << "Right";
    }else if(ans == 10){
        cout << c1 << fei1 << c2 << fei2 << c3 << fei3 << 'X';
    }
    else{
        cout << c1 << fei1 << c2 << fei2 << c3 << fei3 << ans;
    }
}
这里空空如也







有帮助,赞一个