答案没错啊

P1055 [NOIP2008 普及组] ISBN 号码

我的代码给你参考一下8... ```cpp #include <bits/stdc++.h> using namespace std; int main() { int a[15] = {}, i1 = 0, z = 0; char b; for (int i = 1; i <= 12; i++) { cin >> b; if (b != '-') { a[i1] = b - '0'; i1++; } } cin >> b; for (int i = 1; i <= 9; i++) z += a[i - 1] * i; if ((b != 'X' && z % 11 == b - '0') || (z % 11 == 10 && b == 'X' )) cout << "Right"; else { cout << a[0] << '-' << a[1] << a[2] << a[3] << '-' << a[4] << a[5] << a[6] << a[7] << a[8] << '-' ; if (z % 11 == 10) cout << 'X'; else cout << z % 11; } return 0; } ```
by Weizhuo_Zhao @ 2023-07-31 15:23:46


|