1145141919810

LS_yaozijiang 2023-10-14 16:32:14 9 返回题目

#include <bits/stdc++.h> char a[14]; int q=1,b; long long num; using namespace std; int main() { cin>>a; for(int i=0;i<12;i++) { if(a[i]=='-') b=1; else if(a[i]>='0' && a[i]<='9') { num+=(a[i]-'0')*q; q++; } } int b; if(a[12]=='X') b=10; else b=a[12]-'0'; if(num%11!=b) { for(int i=0;i<12;i++) cout<<a[i]; if(num%11 == 10)cout<<"X"; else cout<<num%11; } else cout<<"Right"; return 0; }

{{ vote && vote.total.up }}

共 2 条回复

LS_yaozijiang

#include <bits/stdc++.h> char a[14]; int q=1,b; long long num; using namespace std; int main() { cin>>a; for(int i=0;i<12;i++) { if(a[i]=='-') b=1; else if(a[i]>='0' && a[i]<='9') { num+=(a[i]-'0')*q; q++; } } int b; if(a[12]=='X') b=10; else b=a[12]-'0'; if(num%11!=b) { for(int i=0;i<12;i++) cout<<a[i]; if(num%11 == 10)cout<<"X"; else cout<<num%11; } else cout<<"Right"; return 0; }

LS_yaozijiang