//100分,进步的是使用了isdigit()函数判断字符是不是英文字母
#include<iostream>
#include<string>
#include<cctype>
using namespace std;
int main(){
string str;
cin>>str;
int a[10];
int len,i,sum = 0,j = 0;
len = str.length();
for(i=0;i<len-1;i++){
if(isdigit(str[i])){
a[j] = str[i] - '0';
j++;
}
}
for(i=0;i<j;i++){
sum += a[i]*(i+1);
}
if(isdigit(str[len-1])){
a[9] = str[len-1] - '0';
if(sum%11 == a[9]) cout<<"Right";
else {
if(sum%11==10) {
str[len-1] = 'X';
cout<<str;
}
else {
str[len-1] = sum%11+'0';
cout<<str;
}

}
}
else {
if(sum%11==10) cout<<"Right";
else {
str[len-1] = sum%11+'0';
cout<<str;
}
}

return 0;
}

转载于:https://www.cnblogs.com/whitehouse2016/p/6568107.html

201312-2ISBN编码相关推荐

  1. 创建数据库,指定数据库的字符集和编码顺序

    创建数据库,指定它的字符集和编码顺序 create database {数据库名称} CHARACTER SET {字符集} COLLATE {排序规则} 举例: create database co ...

  2. Myeclipse中修改项目默认编码还是乱码?一步永久解决!

    在myeclipse中修改默认编码后发现项目还是乱码? 点击Windows选择Preferences 如下图

  3. form表单提交编码的问题

    浏览器在form提交后,会生成一个HTTP的头部信息"content-type",标准规定其形式为Content-type: application/x-www-form-urle ...

  4. vs2012下编码引起的一个神坑

    当前有一个项目里面会报解决该文件不能在当前代码页(936)中表示的字符的warning, 根据这个方法 我修改了编码,发现确实不再报warning了 但是尼玛却报出了error 真是太奇怪了!!

  5. 【JavaScript总结】JavaScript语法基础:JS编码

    运算符 数学:+. -. *. / 逻辑:>. < .>= .<=. == . !=.&&.|| . === .!==(完全等于) 对象相关 new delet ...

  6. shell 批量转换文件编码

    相信大家在平时的跨平台编程中碰到过文件编码问题,比如在Windows代码字符编码方式是GB2312,然而转到Linux却只支持utf-8,虽然对代码部分没啥影响,但是很多中文注释部分,却一片乱码,很让 ...

  7. Linux实现ffmpeg H.265视频编码

    Linux实现ffmpeg H.265视频编码 几乎所有观看的视频,数字地面电视,电缆,卫星或互联网上的压缩.原始的,未压缩的视频太大,会浪费太多的带宽.在DVD和Blu-ray之前,有视频CD(VC ...

  8. iOS视频硬编码技术

    iOS视频硬编码技术 一.iOS视频采集硬编码 基本原理 硬编码 & 软编码 硬编码:通过系统自带的Camera录制视频,实际上调用的是底层的高清编码硬件模块,即显卡,不使用CPU,速度快 软 ...

  9. Tesla T4视频编码性能分析

    Tesla T4视频编码性能分析 从开普勒开始的所有 NVIDIA GPUs 都支持完全加速的硬件视频编码: GPUs 支持完全加速的硬件视频解码.最近发布的图灵硬件提供了张量核心和更好的机器学习性能 ...

  10. 视频处理器为电池供电的设计提供4K视频编码

    视频处理器为电池供电的设计提供4K视频编码 Video processor enables 4K video coding for battery-powered designs OmniVision ...

最新文章

  1. 框架和库有什么区别? [关闭]
  2. (学习笔记)Oracle表空间相关基本命令
  3. python 第三方模块之 APScheduler - 定时任务
  4. 姿态估计 | OpenPose Plus值得期待
  5. 英语 面包为什么不可数?
  6. 云服务器安装其他版本系统,云服务器安装自己的系统版本
  7. [leetcode] 150. 逆波兰表达式求值
  8. C++是最难的编程语言?为什么这样说?
  9. 如何在csdn免费下载资料?
  10. 【Android工具】Yandex!懂你的超级好用手机浏览器,可以安装PCchrome插件的手机浏览器!...
  11. cJSON字符串解析
  12. win32 指令大全
  13. 江湖上再也没有摩拜单车了
  14. python udp socket远程主机强迫关闭_Python 远程主机强迫关闭了一个现有的连接
  15. 考研公式大全-提问版-数学二
  16. HTML如何使用隐藏图片,css3如何隐藏图片?
  17. python实现小程序_python实现小程序
  18. matlab图片固定阙值分割
  19. 06_USB设备驱动
  20. 打喷嚏 打嗝 打饱嗝 打鼾 打哈切 用日语都怎么说?

热门文章

  1. details和summary标签
  2. 相关子查询 与非相关子查询
  3. Http client 请求
  4. 用verilog语言写的任意整数的分频器
  5. 今天写了个Win32服务设置软件,呵呵,纯绿色软件
  6. flask基础(上篇)
  7. 项目Alpha冲刺--5/10
  8. windows下vim高亮systemverilog
  9. html onclick的方法里用js的变量
  10. .NET自动化测试工具链:Selenium+NUnit+ExtentReport