神犇快来帮忙,50分
查看原帖
神犇快来帮忙,50分
494976
TingQuACShengYiPian楼主2021/4/11 09:25

以下是代码

#include<bits/stdc++.h> 
using namespace std;
int main(){
//	freopen("isbn.in","r",stdin);
//	freopen("isbn.out","w",stdout);
	char s[13];
	int sum=0,a=1;
	cin>>s;
	for(int i=0;i<12;i++){
		if(s[i]!='-'){
			sum+=(s[i]-'0')*a;
			a++;
		}
	}
	sum=sum%11;
	if(sum==10){
		if(s[12]=='x'){
			cout<<"Right";
		}
		else{
			for(int i=0;i<12;i++){
				cout<<s[i];
			}
			cout<<"x";
		}
	}
	else{
		if(s[12]-'0'==sum){
			cout<<"Right";
		}
		else{
			for(int i=0;i<12;i++){
				cout<<s[i];
			}
			cout<<sum;
		}
	}
	return 0;
} 

在线等,急

2021/4/11 09:25
加载中...