0分求调QwQ
查看原帖
0分求调QwQ
991345
circle__99楼主2025/7/18 22:18
#include<bits/stdc++.h>
using namespace std;
int main(){
	string code;
	cin>>code;
	int n[sizeof(code)-3],k=0;
	for(int i=0;i<sizeof(code);i++) if(code[i]!='-'){
		n[k]=code[i]-'0';
		if(code[i]=='X') n[k]=10;
		k++;
	}
	int sum=0;
	for(int i=0;i<sizeof(code)-4;i++) sum+=n[i]*(i+1);
	if(sum%11==n[sizeof(code)-3]) cout<<"Right";
	else if(sum%11<10){
		code[sizeof(code)]=sum%11+'0';
		for(int i=0;i<sizeof(code);i++) cout<<code[i];
	}else{
		code[sizeof(code)]='x';
		for(int i=0;i<sizeof(code);i++) cout<<code[i];
	}
}
2025/7/18 22:18
加载中...