蒟蒻求助
查看原帖
蒟蒻求助
773444
Tudoudidan楼主2024/3/19 19:29
#include <bits/stdc++.h>
using namespace std;
int main(){
	long long a,b,c,d,e=0,s=0;
	char f;
	scanf("%d-%d-%d-%c",&a,&b,&c,&f);
	e=a*100000000+b*100000+c;
	for(int i = 9;i>=0;--i){
		s+=(e%10)*i;
		e/=10;
	}
	s=s%11;
	if(f-'0'==s||(s==10&&f=='X')){
		cout<<"Right";
	}
	else{
		printf("%d-%d-%d-",a,b,c);
		cout<<((s==10)?'X':s);
	}
	return 0;
}

样例也过了,但不知为何就是爆零(T_T) 请教一下各位大神,我的代码出了什么问题

2024/3/19 19:29
加载中...