90分求助!!
查看原帖
90分求助!!
677152
违规用户名^3Zj=Oha楼主2022/3/20 13:54
#include <bits/stdc++.h> 
using namespace std;
char a;
int b;
long long sum=0;
int c[3];
int main(){
	scanf("%d",&b);
	sum=b*1;
	c[0]=b;
	scanf("%c",&a);
	scanf("%d",&b);
	c[1]=b;
	for(int i=4;i>1;i--)
	{
		sum=sum+b%10*i;
		b=b/10;
	}
	scanf("%c",&a);
	scanf("%d",&b);
	c[2]=b;
	for(int i=9;i>4;i--)
	{
		sum=sum+b%10*i;
		b=b/10;
	}
	scanf("%c",&a);
	scanf("%c",&a);
	if(a==(char)sum%11) printf("Right");
	else{
		if(a=='X' and sum%11>=10) printf("Right");
		else{
			if(sum%11>=10) printf("%d-%d-%d-X",c[0],c[1],c[2]);
			else printf("%d-%d-%d-%d",c[0],c[1],c[2],sum%11);
		}
	}
	return 0;
}

第一个测试点过不了,请求大佬帮忙改一改,谢谢

2022/3/20 13:54
加载中...