解题思路:灵活利用ASCII表
注意事项:
参考代码:
# include <iostream> # include <string> using namespace std; int main() { string a; while (cin >> a) { int j = 1; int num = 0; for (int i = 0; i < a.size() - 1; i++) { if (a[i] != '-') { num = num + ((a[i] - 48) * j); j++; } } num %= 11; if (num >= 10) { num = 88; if ((a[12]) == num) { a = "Right"; cout << a << endl; } else { a[12] = num; cout << a << endl; } } else { if ((a[12] - 48) == num) { a = "Right"; cout << a << endl; } else { a[12] = num + 48; cout << a << endl; } } } return 0; }
0.0分
1 人评分
模拟计算器 (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:942 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:632 |
C二级辅导-同因查找 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:552 |
P1001 (C语言代码)浏览:801 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:544 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
母牛的故事 (C语言代码)浏览:551 |
罗列完美数 (C语言代码)浏览:491 |