菜の题解
2024-07-13 12:11:48
发布于:上海
2阅读
0回复
0点赞
作者太菜,敬请谅解
#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <algorithm>
using namespace std;
int main() {
	
    char a[25];
    int b[25];
    long long x=0,t=0,bt=0;
    for(int i=0;i<13;i++){
        cin>>a[i];
    }
    for(int i=0;i<13;i++){
        if(a[i]!='-'){
            if(a[i]=='X'){
                b[bt]=10;
            }else{
                b[bt]=a[i]-'0';
            }
            bt+=1;
        }
    }
    for(int i=0;i<9;i++){
            t+=1;
            x+=(b[i]*t);
    }
    if(x % 11==b[9]){
        cout<<"Right";
    }else{
        for(int i=0;i<12;i++){
            cout<<a[i];
        }
        if(x % 11==10){
            cout<<'X';
        }else{
            cout<<x % 11;
        }
    }
	
	return 0;
}
这里空空如也

有帮助,赞一个