全部评论 2

  • #include <bits/stdc++.h>
    using namespace std;
    
    
    signed main() {
        string a;
        cin >> a;
        int sum = 0;
        for (int i = 0;i < 13;i ++) {
            if (i == 0) sum += a[i] - '0';
            else if (i >= 2 && i <= 4) sum += (a[i] - '0')*i;
            else if (i >= 6 && i <= 10) sum += (a[i] - '0')*(i - 1);
        }
        if (sum % 11 == 10 && a[12] == 'X') cout << "Right";
        else if (sum % 11 == a[12] - '0') cout << "Right";
        else {
            for (int i = 0;i < 12;i ++) cout << a[i];
            if (sum % 11 == 10) cout << 'X';
            else cout << sum % 11;
        }
    }
    

    2026-07-14 来自 上海

    1
  • #include<iostream>
    using namespace std;
    char s[15];
    int main(){
    cin>>s;
    int k=1,sum=0;
    for(int i=0;i<=10;i++){
    if(s[i]>='0'&&s[i]<='9'){
    sum = sum + (s[i]-'0')*k;
    k++;
    }
    }
    sum = sum%11;

    2023-07-22 来自 上海

    1
暂无数据

提交答案之后,这里将显示提交结果~

首页