您的位置:首页 > 其它

CCF—ISBN号码 20131202

2017-09-20 12:23 288 查看
#include <iostream>

#include <string>

using namespace std;

int a[10];

int main()

{

string s;

cin >> s;

a[0] = s[0] - '0';

a[1] = s[2] - '0';

a[2] = s[3] - '0';

a[3] = s[4] - '0';

a[4] = s[6] - '0';

a[5] = s[7] - '0';

a[6] = s[8] - '0';

a[7] = s[9] - '0';

a[8] = s[10] - '0';

a[9] = s[12] - '0';

int sum = 0;

for (int i = 0, j = 1; i < 9; i++, j++)sum += a[i] * j;

int code = sum % 11;

char c = code == 10 ? 'X' : '0' + code;

if (s[12] == c)cout << "Right" << endl;

else{

s[12] = c;

cout << s << endl;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ccf