社区讨论

全WA怎么办

P1055[NOIP 2008 普及组] ISBN 号码参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mli3e676
此快照首次捕获于
2026/02/11 21:55
上周
此快照最后确认于
2026/02/13 22:55
6 天前
查看原帖
CPP
#include <bits/stdc++.h>

using namespace std;

char a , b , c , d , e , f , g , h , i , j;
int check;

int main( ) {
	scanf("%c-%c%c%c-%c%c%c%c-%c" , &a , &b , &c , &d , &e , &f , &g , &h , &i , &j);
	
	check = (a - '0') * 1 + (b - '0') * 2 + (c - '0') * 3 + (d - '0') * 4 + (e - '0') * 5 + (f - '0') * 6 + (g - '0') * 7 + (h - '0') * 8 + (i - '0') * 9; 
	
	check %= 11;
	
	if (j == 'X' && check == 10 || check == j - '0') {
		printf("Right\n");
	} else {
		printf("%c-%c%c%c-%c%c%c%c%c-%c" , a , b , c , d , e , f , g , h , i , check == 10 ? 'X' : check + '0');
	}
	
	return 0;
}

回复

1 条回复,欢迎继续交流。

正在加载回复...