hxd们帮帮我康康为什么我RE
查看原帖
hxd们帮帮我康康为什么我RE
554135
Wwgan_楼主2022/7/23 10:05
#include<bits/stdc++.h>
using namespace std;
char c,a[9999];
int n=1,cnt,k;
int main()
{
	while((a[n]=getchar())!='\n')
		n++;
	for(int i=1;i<n-1;i++)
	{
		if(a[i]=='-') continue;
		else if(a[i]>='0'&&a[i]<='9') 
		{
			cnt+=(a[i]-'0')*k;
			k++;
		}
	}
	if(cnt%11==10) c='X';
	else c=(cnt%11)+'0'-1;
	if(c==a[n-1]) 
	{
		cout<<"Right\n";
		return 0;
	}
	else a[n-1]=c;
	for(int i=1;i<=n;i++)
		cout<<a[i];
	return 0;
}

但样例都是过的

2022/7/23 10:05
加载中...