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;
		}
	}
}
原文地址:https://www.cnblogs.com/ylwtsq/p/13696938.html