ccfcsp201312-2 ISBN号码

注意:50分 -- u=10,最后一位为'X'

代码:

#include <bits/stdc++.h>
using namespace std;
string s;
int a[12];
int main()
{
    cin >> s;
    a[1] = s[0] - '0';
    a[2] = s[2] - '0';
    a[3] = s[3] - '0';
    a[4] = s[4] - '0';
    a[5] = s[6] - '0';
    a[6] = s[7] - '0';
    a[7] = s[8] - '0';
    a[8] = s[9] - '0';
    a[9] = s[10] - '0';
    long long int u = 0;
    for (int i = 1; i <= 9; i++)
    {
        u = (u + a[i] * i) % 11;
    }
    if ((u == s[12] - '0') || (u == 10 && s[12] == 'X'))
    {
        cout << "Right";
    }
    else
    {
        if (u != 10)
        {
            cout << a[1] << "-" << a[2] << a[3] << a[4] << "-" << a[5] << a[6] << a[7] << a[8] << a[9] << "-" << u;
        }
        else
        {
            cout << a[1] << "-" << a[2] << a[3] << a[4] << "-" << a[5] << a[6] << a[7] << a[8] << a[9] << "-" << 'X';
        }
    }
}

相关推荐

  1. C++ //CCF-CSP计算机软件能力认证 201312-2 ISBN号码

    2024-04-21 22:24:01       17 阅读
  2. ccf201712-2游戏

    2024-04-21 22:24:01       13 阅读
  3. 【对图书的ISBN 号码进行识别处理】

    2024-04-21 22:24:01       17 阅读
  4. 洛谷 P1055 [NOIP2008 普及组] ISBN 号码

    2024-04-21 22:24:01       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-21 22:24:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-21 22:24:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-21 22:24:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-21 22:24:01       20 阅读

热门阅读

  1. STM32 HAL 主从 双机通信

    2024-04-21 22:24:01       12 阅读
  2. C#:闰年判断

    2024-04-21 22:24:01       12 阅读
  3. 暴雨智算中心解决方案助跑人工智能新赛道

    2024-04-21 22:24:01       12 阅读
  4. 音频数据分析注意事项

    2024-04-21 22:24:01       16 阅读
  5. 网页vue3导出pdf

    2024-04-21 22:24:01       12 阅读
  6. xv6源码剖析 009

    2024-04-21 22:24:01       13 阅读
  7. 密码学 | 承诺:Pedersen 承诺 + ZKP

    2024-04-21 22:24:01       15 阅读
  8. 头歌实训作业答案c++

    2024-04-21 22:24:01       14 阅读
  9. 物理安全中-机房安全包含哪些内容

    2024-04-21 22:24:01       16 阅读
  10. npm install 太慢?解决方法

    2024-04-21 22:24:01       14 阅读