题解
2023-07-21 15:56:13
发布于:四川
2阅读
0回复
0点赞
真的简单啊这个题,往年的NOIP是很简单。
模拟就行了awa。
#include <iostream>
using namespace std;
int main(){
	short ans=0;
	int s=1;
	char o[12];
	for (int i=0;i<12;++i){
		char a;
		cin >> a;
		o[i]=a;
		if (a=='-') continue;
		ans=(ans+(a-'0')*s)%11;
		++s;
	}
	char temp;
	cin >> temp;
	int os= temp=='X' ? 10 : temp-'0';
	if (ans==os){
		cout<<"Right";
	}else{
		for (int i=0;i<12;++i){
			cout<<o[i];
		}
		if (ans==10) cout<<"X";
		else cout<<ans;
	}
	return 0;
}
这里空空如也

有帮助,赞一个