求助站外题
  • 板块灌水区
  • 楼主11aa11
  • 当前回复24
  • 已保存回复24
  • 发布时间2022/5/14 18:19
  • 上次更新2023/10/28 01:27:29
查看原帖
求助站外题
682292
11aa11楼主2022/5/14 18:19

[link][(https://tywzoj.top/problem/241)] 我的代码

#include<bits/stdc++.h>
using namespace std;
int main() {
	char a[13],d;int b[13],c;
	for(int i=1;i<13;i++){
		cin>>a[i];
		b[i]=a[i]-'0';
	}
	c=b[1]*1+b[3]*2+b[4]*3+b[5]*4+b[7]*5+b[8]*6+b[9]*7+b[10]*8+b[11]*9;
	b[13]=c%11;
	if(b[13]==a[13]-48||(b[13]=='x'&&a[13]=='x')){
		cout<<"Right";
	}
	else{
		if(b[13]==10)a[13]=='X';
		cout<<a[1]<<"-"<<a[3]<<a[4]<<a[5]<<"-"<<a[7]<<a[8]<<a[9]<<a[10]<<a[11]<<"-"<<a[13];
	}
    return 0;
}
2022/5/14 18:19
加载中...