单页面制作南阳网站排名优化报价
2026/1/16 21:17:57 网站建设 项目流程
单页面制作,南阳网站排名优化报价,wordpress阿里巴巴图标,网站建设重点2025年云南大学计算机考研复试机试真题 2025年云南大学计算机考研复试上机真题 历年云南大学计算机考研复试上机真题 历年云南大学计算机考研复试机试真题 更多学校题目开源地址#xff1a;https://gitcode.com/verticallimit1/noobdream N 诺 DreamJudge 题库#xff1…2025年云南大学计算机考研复试机试真题2025年云南大学计算机考研复试上机真题历年云南大学计算机考研复试上机真题历年云南大学计算机考研复试机试真题更多学校题目开源地址https://gitcode.com/verticallimit1/noobdreamN 诺 DreamJudge 题库输入 “学校名称” 即可筛选该校历年机试真题题目均在考纲范围内按难度自动排序。还可搭配《计算机考研机试攻略》刷题书中题目可通过题号直接在题库中查找。ISBN号码识别题目描述Time Limit: 1000 msMemory Limit: 256 mb每一本正式出版的图书都有一个ISBN号码与之对应ISBN码包括9位数字、1位识别码和3位分隔符其规定格式如x-xxx-xxxxx-x其中符号-就是分隔符键盘上的减号最后一位是识别码例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言例如0代表英语第一个分隔符-之后的三位数字代表出版社例如670代表维京出版社第二个分隔符后的五位数字代表该书在该出版社的编号最后一位为识别码。识别码的计算方法如下首位数字乘以1加上次位数字乘以2……以此类推用所得的结果与 11求余所得的余数即为识别码如果余数为10则识别码为大写字母X。例如ISBN号码0-670-82162-4中的识别码4是这样得到的对067082162这9个数字从左至右分别乘以1,2,...,9再求和即0×16×2……2×9158然后取158 mod 11的结果4作为识别码。你的任务是编写程序判断输入的ISBN号码中识别码是否正确如果正确则仅输出Right如果错误则输出你认为是正确的ISBN号码。输入输出格式输入描述:一个字符序列表示一本书的ISBN号码保证输入符合ISBN号码的格式要求。输出描述:一行假如输入的ISBN号码的识别码正确那么输出Right否则按照规定的格式输出正确的ISBN号码包括分隔符-。输入输出样例输入样例#:0-670-82162-4输出样例#:Right代码一#includebits/stdc.husing namespace std;int getCode(string s) {int ans 0, k 1;for (int i 0; i s.size()-2; i)if (s[i] 0 s[i] 9)ans (int)(s[i] - 48) * (k);return ans % 11;}int main() {string s;while (cin s) {int code getCode(s);if (code s[s.size() - 1] - 48 || code 10 s[s.size() - 1] X)cout Right endl;else {s[s.size() - 1] code 10 ? X : code 48;cout s endl;}}return 0;}代码二#include stdio.h#include string.hint main(){char str[13];int i,n13,sum0,cnt1;scanf(%s,str);for(i 0;i12;i){if(str[i]-)continue;else{sum(str[i]-0)*cnt;cnt;}// printf(%d\n,sum);}sum sum % 11;if(str[12]X){if(sum10)printf(Right\n);else{str[12](char)(sum0);////printf(%s\n,str);}return 0;}else{if(sum10){str[12] X;printf(%s\n,str);}else if(sumstr[12]-0)printf(Right);else{str[12](char)(sum0);printf(%s\n,str);}return 0;}}代码三#includebits/stdc.husing namespace std;int main(){string s;cins;int sum0;int count1;for(int i0;is.size()-1;i){if(s[i]!-){sum(s[i]-0)*count;count;}}sum%11;if(sums[s.size()-1]-0) coutRightendl;else if(sum10s[s.size()-1]X)coutRightendl;else{couts.substr(0,12);if(sum10) coutX;else coutsum;}}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询