ccf 201312-2 ISBN号码 1#include<iostream>2#include<cstring>3usingnamespacestd;4charnum[11];5intmain()6{7charc;8inttemp =1;9while(temp<11)10{11c =getchar();12while(c =='-') c =getchar();13num[temp++] =c;14}15intans =0;16for(inti=1;i<=9;i++)17{18ans += i*(num[...
CCF 201312-2 ISBN号码 (水题) 目录 作者:@dwtfukgv本文为作者原创,转载请注明出处:https://www.cnblogs.com/dwtfukgv/p/5814181.html 问题描述 每一本正式出版的图书都有一个ISBN号码与 之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上...
问题描述 试题编号: 201312-2 试题名称: ISBN号码 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-8216...
Right 样例输入0-670-82162-0样例输出0-670-82162-4问题链接:CCF201312-2ISBN号码 问题分析:简单模拟 程序说明:程序关键是字符变数字的方法 ch-'0'提交后得100分的C语言程序:#include<stdio.h>#define N 10#define MOD 11char a[N+1];intmain() {inti,sum=0; char ch; scanf("%c-%c%c%c-%c%c...
CCF201312-2 ISBN号码(C语言) 技术标签: CCF题目 问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字...
CCF-ISBN号码(201312-2) 问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,...CCF...
/* CCF201312-2 ISBN号码 */ #include <iostream> #include <string> using namespace std; int main() { string s; // 输入数据 cin >> s; // 计算识别码 int sum = 0, j = 1; for(int i=0; i<(int)s.length()-1; i++) { if(s[i] != '-') sum += (s[i] - '0') * ...
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; ...
import java.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);Strings=scanner.nextLine();chara[]=s.toCharArray();intk=1;intsum=0;for(inti=0;i<12;i++){if(a[i]<='9'&&a[i]>='0'){sum+=k*(a[i]-'0');k++;}}charp=(char)(sum...
201312_2 ccf csp ISBN号码(100) #include <iostream> using namespace std; char isbn[13]; int check(){ int sum = 0; for(int i=0;i<11;i++){ if(i!=1 && i!=5){ if(i==0) sum += ((isbn[i]-48) * (i+1)); else if(i<5) sum += ((isbn[i]-48) * i); else sum...