1 条题解

  • 1
    #include<bits/stdc++.h>
    using namespace std;
    int a[100000],a1=0,b,c=0;
    int main()
    {
        string s;getline(cin,s);
        for(int i=0;i<s.size();i++)
        if(s[i]>=48&&s[i]<=57)
        a[a1++]=s[i]-48;
        
        for(int i=1;i<=9;i++)
        {
            c+=a[i-1]*i;
        }
        //cout<<s[s.size()-1]<<c%11;
        if(c%11==s[s.size()-1]-48||(c%11==10&&s[s.size()-1]=='X'))cout<<"Right";
        else
        {for(int i=0;i<s.size()-1;i++)cout<<s[i];if(c%11==10)cout<<"X";else cout<<c%11;}
        
        
        return 0;
    }
       
    
  • 1

信息

ID
1332
难度
2
分类
字符串 点击显示
标签
递交数
30
已通过
21
通过率
70%
上传者