P1055 ISBN号码

#include<iostream>
using namespace std;

int a;
string s;

int ans, tot;
int main(){
	cin>>s;
	for(int i=0; i<s.length()-1; i++){
		if(s[i]=='-') continue;
		++tot;
		ans+=tot*(s[i]-'0');
	}
	ans%=11;
	if(ans==10){
		if(s[12]=='X') cout<<"Right"<<endl;
		else{
			for(int i=0; i<s.length()-1; i++) cout<<s[i];
			cout<<'X'<<endl;
		}
	}
	else{
		if(s[12]-'0'==ans) cout<<"Right"<<endl;
		else{
			for(int i=0; i<s.length()-1; i++) cout<<s[i];
			cout<<ans<<endl;
		}
	}
}
posted @ 2020-09-19 17:13  月落乌啼算钱  阅读(85)  评论(0编辑  收藏  举报