80分求调
查看原帖
80分求调
992338
weidadingli楼主2024/10/20 19:52

为啥只有80分啊?

#include<bits/stdc++.h>
using namespace std;
string s,mod="0123456789X";
int sum,a,b,t;
int main(){
	cin>>s;
	for(int i=0;i<12;i++)
		if(s[i]!='-')
			sum+=(++t)*(s[i]-'0')%11;
	a=sum%11,b=s[12]-'0';
	if(a==b) cout<<"Right";
	else{
		for(int i=0;i<12;i++) cout<<s[i];
		cout<<mod[a];
	}
	return 0;
}
2024/10/20 19:52
加载中...