C++50分,求助!
查看原帖
C++50分,求助!
1218883
yanghb666楼主2024/1/22 18:48
#include<bits/stdc++.h>
using namespace std;
long long sum;
int main(){
	char a[10],x;
	int rmd=0;
	scanf("%c-%c%c%c-%c%c%c%c%c-%c",&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9],&x);
	for(int i=1;i<=9;i++){
		a[i]-='0';
		rmd+=a[i]*i;
	}rmd%=11;
	if(x=='X')x='10';
	x-='0';
	if(rmd==x)cout<<"Right";
	else{
		printf("%d-%d%d%d-%d%d%d%d%d-",a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]);
		if(rmd==10)rmd='X';
		cout<<rmd;
	}
	return 0;
}

2024/1/22 18:48
加载中...