60分求调(必关)
查看原帖
60分求调(必关)
1377484
2024DHC楼主2025/7/26 22:11
#include<bits/stdc++.h>
using namespace std;
string a;
int main(){
	cin>>a;
	int cnt=0,isbn1=0,isbn=a[12];
for(int i=0;i<=12;i++){
	if(i!=12&&a[i]>='0'&&a[i]<='9'){
		cnt++;
		isbn1+=(a[i]-48)*cnt;
	}else if(i==12){
		isbn1%=11;
	}
}
if(isbn1==10) isbn1='X';
if(isbn==isbn1){
	cout<<"Right";
}else if(isbn!=isbn1){
	cout<<a[0]<<a[1]<<a[2]<<a[3]<<a[4]<<a[5]<<a[6]<<a[7]<<a[8]<<a[9]<<a[10]<<a[11]<<isbn1;
}
    return 0;
}
2025/7/26 22:11
加载中...