作者:xyzlh
题目链接:P1055 ISBN号码
题目
题目比较长,这里就不全部展示了。如果想要看完整题目的同学,可以点击上方的链接。
现在简单地解释一下题意:
编写程序判断输入的ISBN号码中识别码是否正确,如果正确,则仅输出Right;如果错误,则输出你认为是正确的ISBN号码。
(差不多就是这个样子)
而ISBN识别码的计算方法,题目中也有提到,如下:
首位数字乘以1加上次位数字乘以2……以此类推,用所得的结果mod 11,所得的余数即为识别码,如果余数为10,则识别码为大写字母X。
例如ISBN号码0-670-82162-4中的识别码4是这样得到的:对067082162这9个数字,从左至右,分别乘以1,2,…,9再求和,即0×1+6×2+……+2×9=158,然后取158mod11的结果4作为识别码。
思路
看完题目后,我们会发现这只是一道关于字符串的模拟题(这么有手就行的题目竟然还是普及-)
只需要按照题意模拟即可(具体的会在代码里面分析)
代码
1 |
|
The end.
本文作者:
益题 Yitee
发布时间: 2020-12-04
最后更新: 2021-08-19
本文标题: 15.ISBN号码
本文链接: https://yitee.top/posts/63981.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
发布时间: 2020-12-04
最后更新: 2021-08-19
本文标题: 15.ISBN号码
本文链接: https://yitee.top/posts/63981.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
