蒟蒻求助(赏关)
查看原帖
蒟蒻求助(赏关)
1144555
gdfz02sjy楼主2024/4/10 15:15
#include<bits/stdc++.h>
using namespace std;
char a[13];
long long c,d,e=1;
int main(){
	cin>>a;
	for(int i=0;i<12;i++){
		if(a[i]!='-'){
			c+=(a[i]-'0')*e;
			e++;
		}
	}
	c=c%11;
	if(c==10){
		if(a[12]=='X'){
			cout<<"right";
			return 0;
		}
		else a[12]=c+'0';
	}
	else{
		if(a[12]==c+'0'){
			cout<<"right";
			return 0;
		}
		else{
			if(c==10)a[12]='X';
			else a[12]=c+'0';
		}
	}
	for(int i=0;i<13;i++)cout<<a[i];
	return 0;
}

样例能过,自己测试也能过,洛谷过不了

2024/4/10 15:15
加载中...