【CCF-CSP】ISBN号码 问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英...
原题链接:https://www.luogu.com.cn/problem/P1055 题意解读:验证ISBN最后一位是否正确。 解题思路:直接模拟,不多说,上代码。 100分代码: #include<bits/stdc++.h>usingnamespacestd;intmain(){ string s; cin >> s;intcode =0;intcnt =0;for(inti =0; i < s.size() -1; i++) {if(s[i]...
CSP 201312-2 ISBN号码 C++ 1#include <iostream>2#include <algorithm>4#include <array>56intmain() {7std::array<int,9>ISBN{};8charc{};9intlenth{},sigl{-1};1011for(inti{};i <=10;i++){12std::cin.get(c);13if(c !='-') {14ISBN[lenth] = static_cast<int>(c)-48;15lenth++...
【CCF-CSP】201312-2 ISBN号码(模拟) 题目 给出一个字符串代表 ISBN 号,按题目给出公式检查最后一个校验位是否正确,正确输出 “Right”, 反之输出正确 ISBN 号。 分析 #include <bits/stdc++.h> using namespace std; #define d(x) cout<<x<<endl typedef long long ll; const int INF = 0x3f3f3f3...
我的思路:一开始想先将字符串中的符号‘-’去掉,然后将字符串转换成int类型的数据进行计算,发现比较麻烦。后来想到利用x-48将单个char类型的数据转换成int类...
ccf-csp/201312-2 ISBN号码 ccf .cpp Go to file Go to file T Go to line L Copy path Cannot retrieve contributors at this time 30 lines (30 sloc) 503 Bytes Raw Blame #include <bits/stdc++.h> using namespace std; char val(int x) { return x%11==10?'X':'0'+x%11; ...
CSP201312-2 ISBN号码 夜明Suis 经管转计科,计算机初学者问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位...
每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三...
【CSP】【Java 100分】 ISBN号码 问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言...
每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其中符号"-"是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符"-"之后的三位数...