HELP!
查看原帖
HELP!
1372860
uni_umie楼主2024/6/14 18:57

想请问这个要怎么改

60分……


#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,a,b,c,d;
	char x;
	cin>>a>>x>>b>>x>>c>>x>>d;
	n=a*1+b/100*2+(b%100)/10*3+b%10*4+c/10000*5+(c%10000)/1000*6+(c%1000)/100*7+(c%100)/5*4+(c%10)*9;
	n=n%11;
	if(n==d)
		printf("Right");
	else
		if(n==10)
			cout<<a<<x<<b<<x<<c<<x<<"X";
		else
			cout<<a<<x<<b<<x<<c<<x<<n;
	return 0;
}
2024/6/14 18:57
加载中...