50分求助!
查看原帖
50分求助!
978170
gsc15759915601楼主2023/7/10 11:42
#include<bits/stdc++.h>
using namespace std;
long long n[11],m = 0,x,y,z;
char s[15];
int main(){
	for(long long i = 1;i<=13;i++){
		cin>>s[i];
	}
	for(long long i = 1;i<=13;i++){
		if(i<2){
			n[i] = s[i]-'0';
		}else if(i>2&&i<6){
			n[i-1] = s[i]-'0';
		}else if(i>6&&i<12){
			n[i-2] = s[i]-'0';
		}else if(i>12){
			x = s[i]-'0';
		}
	}
	for(long long i = 1;i<=9;i++){
		m += n[i]*i;
	}
	m %= 11;
	if(m==x){
		cout<<"Right";
		return 0;
	}
	for(long long i = 1;i<=12;i++){
		cout<<s[i];
	}
	cout<<m;
	return 0;
}
2023/7/10 11:42
加载中...