#4和#7不对,大佬们帮我看看
查看原帖
#4和#7不对,大佬们帮我看看
1304971
shpp楼主2024/3/13 19:46
#include <bits/stdc++.h>
using namespace std;
int main(){
	char a[50] ;
	cin >> a ;
	int sum=0 , k=1 ;
	for( int i=0 ; i<12; i++ ){
		if( a[i]!='-' ){
			sum += (a[i]-'0')*k ;
			k++ ;
		}
	}
	int t=sum%11;
	if( t==(a[12]-'0') ){
		cout << "Right" << endl ;
	}else {
		for( int i=0 ; i<12 ; i++ ){
			cout << a[i] ;
		}
		if( t==10){
			cout << 'X' << endl ;
		}else{
			cout << t << endl ;
		}
	}
	return 0 ;
}
2024/3/13 19:46
加载中...