标签:git int str 图书 求和 sum 程序 输入格式 有一个
CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址
C++
#include <iostream> using namespace std; int main() { string ISBN; cin >> ISBN; int m = 1; int sum = 0; for(int i=0; i<11; i++) { if(isdigit(ISBN[i])) { sum += (ISBN[i]-‘0‘)*m; m++; } } char check; if(sum%11==10) { check = ‘X‘; } else { check = sum%11+‘0‘; } if(ISBN[12]==check) { cout << "Right"; } else { ISBN[12] = check; cout << ISBN; } }
标签:git int str 图书 求和 sum 程序 输入格式 有一个
原文地址:http://www.cnblogs.com/meelo/p/7676258.html