50分,谁来救救我
查看原帖
50分,谁来救救我
1542809
hxl18320楼主2024/11/2 12:11

谁来救救我

#include<bits/stdc++.h>
using namespace std;
int main(){
	char a[13];
	scanf("%s",a);
	int b[10]={a[0]-'0',a[2]-'0',a[3]-'0',a[4]-'0',a[6]-'0',a[7]-'0',a[8]-'0',a[9]-'0',a[10]-'0'};
	if(a[12]=='X') b[9]=10;
	else b[9]=a[12]-'0';
	int c=0;
	for(int i=1;i<10;i++){
		c+=b[i-1]*i;
	}
	if(c%11==b[9]) cout<<"Right";
	else{
		if(c%11==10){
			a[12]='X';
		}else{
			a[12]=c%11+'0';
		}
		cout<<a;
	}
} 


------------
新手,只是单纯的问一下
2024/11/2 12:11
加载中...