0分求助,给的例子自己试的全过,输入输出格式正确
查看原帖
0分求助,给的例子自己试的全过,输入输出格式正确
1145649
lanyaohhh楼主2023/10/29 11:41
#include<iostream>
using namespace std;
int main ()
{
	char a[13];int b,s,e,c;
	for(int i=0;i<13;i++) cin>>a[i];
	for(int i=0;i<13;i++)
	{
		if(a[i]!='-')
		{
			int b=a[i];b-=48;
			s=s+b*e;
			e++;
		}
		if(i==12&&a[12]!='X') 
		{
			int c=a[i];c-=48;
		}
		if(i==12&&a[12]=='X')
		{
			int c=10;
		} 
	}
	e=s%11;
	if(e==c) cout<<"Right"<<endl;
	else 
	{
		for (int i=0;i<12;i++) cout<<a[i];
		if(e!=10) cout<<e<<endl;
		else cout<<'X'<<endl;
	}
	return 0;
}
2023/10/29 11:41
加载中...