6
  • 板块灌水区
  • 楼主CodeAnythingNow
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/6/20 21:14
  • 上次更新2024/6/21 09:58:55
查看原帖
6
1135135
CodeAnythingNow楼主2024/6/20 21:14

我愿称之为最暴力解法!

rt.

#include<bits/stdc++.h>
using namespace std;

int fen(int num){
	int cnt=0;
	for(int i=9;i>=1;i--) cnt = cnt + num % 10 * i,num /= 10;
	return cnt % 11;
} 

int main(){
	char a,b,c,N4;
	int n1,n2,n3,n4,num,k;
	cin>>n1>>a>>n2>>b>>n3>>c>>N4;
	n4=(int) N4-48;
	num=n1*100000000+n2*100000+n3;
	k=fen(num);
	if((N4=='X' && k==10) || k==n4) printf("Right");
	else if(k==10) printf("%d-%d-%d-X",n1,n2,n3);
	else printf("%d-%d-%d-%d",n1,n2,n3,k);
	return 0;
}
2024/6/20 21:14
加载中...