#include <iostream>
#include<cstring>
using namespace std;
int main() {
char a[20];
int b[10] = { 0 }, f = 0,f1=0;
cin >> a;
int x = strlen(a);
for (int i = 0; i < x; i++) {
if (a[i] >= '0' && a[i] <= '9') {
b[f] = a[i]-'0';
f++;
}
if (a[i] == 'X')
b[f++] = 10;
}
for (int i = 0; i < 9; i++) {
f1 += b[i] * (i + 1);
}
f1 %= 11;
if (f1 == b[9])
cout << "Right";
else {
for (int i = 0; i < 9; i++) {
if (i != 0 && i != 3 && i != 8)
cout << b[i];
else
cout << b[i] << "-";
}
if (f1 != 10)
cout << f1;
else
cout << 'X';
}
return 0;
}
P1055 [NOIP2008 普及组] ISBN 号码
最新推荐文章于 2023-01-31 16:18:34 发布