90分第一个错了
查看原帖
90分第一个错了
1404388
lrqSB楼主2024/11/22 13:17
#include<bits/stdc++.h>
using namespace std;
int main(){	
int a,c=1,d=0;
char b[13];
cin>>b;
for(int i=0;i<=11;i++){
	if(b[i]=='-'){
		continue;
		
	}
	d+=c*(b[i]-'0');
	c++;
	}if(d%11==b[12]||(d%11==10&&b[12]=='X')){
cout<<"Right";
return 0;}
	cout<<b[0]<<b[1]<<b[2]<<b[3]<<b[4]<<b[5]<<b[6]<<b[7]<<b[8]<<b[9]<<b[10]<<b[11];
if(d%11!=10){
cout<<d%11;
return 0;
}
cout<<"X";
}
2024/11/22 13:17
加载中...