201312-2-ISBN号码-CCF

解题思路:不错的模拟。 

#include
#include
#include
#include
using namespace std;
int main(){
	string str;
	cin>>str;
	int num=1;
	int sum=0;
	for(int i=0;i<12;i++){
		if(str[i]>='0'&&str[i]<='9'){
			sum+=num*(str[i]-'0');
			num++;
		}
	}
	int last=sum%11;
	if((last==str[12]-'0'&&last!=10)||(last==10&&str[12]=='X')){
		cout<<"Right"<

 

你可能感兴趣的:(c/c++基础,日常刷题,C++,CCF专题学习)