Dear123 @ 2023-11-16 23:33:01
在本地测的cin.get得不出想要的数值,不知道为什么
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main(){
string str,str1;
int a[10];
int sum,t;
cin>>str;
str1=str;
str1.erase(12,1);
str.erase(1,1);
str.erase(5,1);
str.erase(11,1);
for(int i=0;i<10;i++){
a[i]=cin.get();
}
for(int i=0;i<9;i++){
sum=a[i]*(i+1);
}
t=sum%11;
if(t==10) (char)t='X';
if(t==a[9]) cout<<"Right";
else cout<<str1<<t;
}
by AlexFad @ 2023-11-17 06:58:03
在线ide 上试试