每一本正式出版的图书都有一个ISBN號码与之对应ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”其中符号“-”就是分隔符(键盘上的减号),最后一位是识别碼例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔符后的五位数字代表该书在该出版社的编号;最后一位为识别码
识别码的计算方法如下:
输入格式: 用gets()输入字符串
输入只有一行是一个字符序列,表示一本书的ISBN號码(保证输入符合ISBN的格式要求)
输入的ISBN号码的识别码正确,输出信息: "Right"
输入的ISBN号码的识别码错误按照规定的格式,输出正确的ISBN号码(包括分隔符“-”)输出格式:"%s"
读题后发现改题考察字符串数组知识。
解题思路:把每一位数字提取出来并乘以一定值求和然后mod11分析余數。
向字符串输入数字时字符串以相对应的ASCII并不是直接保存数字。
当输入1回车 2回车
加载中,请稍候......
}Description 已经有一个按升序排列的数组編写程序输入一个整数x,把x插入到数组中使数组仍然保持升序。
题型: 编程题 语言: 不限定
Description 输入10个整数计算它们的平均值,并统计有多少個数比平均值大
Description 输入10个整数,输出其中不同的数即如果一个数出现了多次,只输出一次
依次输出不同的数字(一行一个,从上到下依次输出先出现的数)
题型: 编程题 语言: 不限定
Description 输入一个3行4列的整数矩阵计算并输出主对角线上的元素之和
Description 由键盘输入一个3*4(3行4列)的矩阵,输出矩阵中的鞍点(即在矩阵行中最大列中最小的数)。
Description 读入一行字符串(不多于80个字符以回车結束),判断该字符串是否为回文串(即从左向右拼写与从
右向左拼写是一样的)是则输出Y,不是则输出N
是则输出Y,不是则输出N
Description 输入兩个字符串s1和s2(每个串占一行以换行回车符结束),计算两个字符串的所有字符的ASCII码值之和的差
两行字符,第行字符不超过80个字符
ASCII码值之囷的差
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。