2013-12-02:IBSN码
试题编号: | 201312-2 |
试题名称: | ISBN号码 |
时间限制: | 1.0s |
内存限制: | 256.0MB |
问题描述: |
问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔之后的五位数字代表该书在出版社的编号;最后一位为识别码。 输入格式 输入只有一行,是一个字符序列,表示一本书的ISBN号码(保证输入符合ISBN号码的格式要求)。 输出格式 输出一行,假如输入的ISBN号码的识别码正确,那么输出“Right”,否则,按照规定的格式,输出正确的ISBN号码(包括分隔符“-”)。 样例输入 0-670-82162-4 样例输出 Right 样例输入 0-670-82162-0 样例输出 0-670-82162-4 |
100分代码
#include<iostream>
char s[14];int main(void){int i,j=1;scanf("%s",s);int sum=s[0]-'0';for(i=2;i<=10;i++){if(s[i]>='0'&&s[i]<='9'){sum+=(s[i]-'0')*(++j);}}int result=sum%11;if(result==10){if(s[12]=='X')printf("Right\n");else{for(int i=0;i<=11;i++)printf("%c",s[i]);printf("X\n");}}else if(result==s[12]-'0'){printf("Right\n");}else{for(int i=0;i<=11;i++)printf("%c",s[i]);printf("%d\n",result);}return 0;}
2013-12-02:IBSN码相关推荐
- 回首2013,一个屌丝码农的感慨
1 序言 一转眼已经是2013年末了,这一年是我的本命年,我经历很多,不知不觉已经经历了25个春秋,回首这些年坎坎坷坷的人生经历,想在此与大家一起分享,碎碎念也好,吐槽也好,也算是一个85后男屌丝码农 ...
- 【跃迁之路】【658天】程序员高效学习方法论探索系列(实验阶段415-2018.12.02)...
@(收集箱(每日一记,每周六整理))专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) ...
- HP LoadRunner 12.02 Tutorial T7177-88037教程独家中文版
LoadRunner 12.02教程独家中文版 Tylan独家呕血翻译 转载请注明出自"天外归云"的博客园 Welcome to the LoadRunner Tutorial L ...
- LoadRunner 12.02 安装教程及中文语言包安装
注意事项: 安装前,把所有的杀毒软件和防火墙关闭. 若以前安装过LoadRunner,则将其卸载. 安装路径不要带中文字符. LoadRunner 12已经不再支持xp系统,仅支持win7和win8系 ...
- 【flink】Flink 1.12.2 源码浅析 : Task数据输入
1.概述 转载:Flink 1.12.2 源码浅析 : Task数据输入 在 Task 中,InputGate 是对输入的封装,InputGate 是和 JobGraph 中 JobEdge 一一对应 ...
- 【flink】Flink 1.12.2 源码浅析 :Task数据输出
1.概述 转载:Flink 1.12.2 源码浅析 :Task数据输出 Stream的计算模型采用的是PUSH模式, 上游主动向下游推送数据, 上下游之间采用生产者-消费者模式, 下游收到数据触发计算 ...
- 【flink】Flink 1.12.2 源码浅析 : StreamTask 浅析
1.概述 转载:Flink 1.12.2 源码浅析 : StreamTask 浅析 在Task类的doRun方法中, 首先会构建一个运行环境变量RuntimeEnvironment . 然后会调用lo ...
- 【flink】Flink 1.12.2 源码浅析 : Task 浅析
1.概述 转载:Flink 1.12.2 源码浅析 : Task 浅析 Task 表示TaskManager上并行 subtask 的一次执行. Task封装了一个Flink operator(也可能 ...
- 【Flink】Flink 1.12.2 源码浅析 : TaskExecutor
1.概述 转载:Flink 1.12.2 源码浅析 : TaskExecutor TaskExecutor 是TaskManger的具体实现. 二 .TaskExecutorGateway TaskE ...
- 【flink】Flink 1.12.2 源码浅析 : yarn-per-job模式解析 TaskMasger 启动
1.概述 转载:Flink 1.12.2 源码浅析 : yarn-per-job模式解析 [四] 上一篇: [flink]Flink 1.12.2 源码浅析 : yarn-per-job模式解析 Jo ...
最新文章
- 裸centos安装PCRE时报错解决
- 【cocos2d-x 手游研发小技巧(3)Android界面分辨率适配方案】
- SQL Server 问题之 排序规则(collation)冲突
- 怎么看b树是几阶_B站广告部混入A站内鬼?网友:请问怎么在B站看租借女友?...
- php 合成图片 透明,2020-05-19 php实现透明png多图合成
- Java Web工程结构_项目结构
- 网络编程之OSI七层协议略析
- 电脑系统如何锁定计算机,如何删除“解除计算机锁定”页面?
- pytorch学习笔记(十五):模型构造
- python之tile函数,shape函数,argsort函数介绍
- child-selector解释
- 屋面光伏荷载计算机构,光伏系统屋顶荷载计算
- Linux Centos快速屏蔽IP访问(iptables)
- python网页提交表单_python模拟实现自动填写网页表单源码
- java reader类子类_Java之InputStreamReader类的实现
- 计算机主机配置图示,2020台式电脑组装配置单图
- 微信小程序--获取当前时间
- mysql数据库管理程序_mysql数据库之日常管理
- 洛谷 P2327 [SCOI2005]扫雷
- 8.shell 分支判断 if else
热门文章
- C语言入门笔记 第五讲【循环语句之while】
- 炫云助力百校毕设渲染,千元赞助等你来拿!
- linux 如何重启crontab,Linux crontab用法、启动关闭重启操作
- U盘安装 Windows + Ubuntu 16.04
- 用python求平均数
- 别人发的word中的参考文献是{}这样的乱码格式怎么办
- 中国农民丰收节精神 2020(广东)功能性农业·农业大健康大会
- 开课吧Java:市面上常用的微服务框架有哪些?
- angular7 wow.js + animate.css
- 上帝为什么创造了九寨沟