201312-2-ISBN號碼-CCF
解題思路:雖然是模擬,但是要細心。
#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int main(){ string str; cin>>str; int num=1; int sum=0; for(int i=0;i<12;i++){ if(str[i]>='0'&&str[i]<='9'){ sum+=num*(str[i]-'0'); num++; } } int last=sum%11; if((last==str[12]-'0'&&last!=10)||(last==10&&str[12]=='X')){ cout<<"Right"<<endl; } else{ if(last==10){ str[12]='X'; } else { str[12]=last+'0'; } cout<<str<<endl; } return 0; }
相關推薦
201312-2-ISBN號碼-CCF
解題思路:雖然是模擬,但是要細心。 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; int m
CCF 201312-2 ISBN號碼
格式 分隔符 return 書籍 6.0 right body ++ ios 試題編號: 201312-2 試題名稱: ISBN號碼 時間限制: 1.0s 內存限制: 256.0MB 問題描述: 問題描述 每一本正式出版的圖書都有一個ISBN號
ccf-csp 201312-2 ISBN號碼 java
問題描述 試題編號: 201312-2 試題名稱: ISBN號碼 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 問題描述 每一本正式出版的圖書都有一個ISBN號碼與之對應,ISBN碼包括9位
CCF 201312-2 ISBN號碼 Python程式碼
a = input() #需要注意的點:輸入字串之間的轉變 .split的應用,.join的應用///注意每一種if情況 b = a.split("-") c = ''.join(b) flag = 0 j = 1 for i in range(len(c)-1): fla
201312-2-ISBN號碼
試題編號: 201312-2 試題名稱: ISBN號碼 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述:
201312-2 ISBN號碼
tab 出版社 turn names ++ 計算 bsp 大寫字母 位數 題目傳送門:http://118.190.20.162/view.page?gpid=T4 問題描述 試題編號: 201312-2 試題名稱: ISBN號碼
CCF-CSP-2013-12-2 ISBN 號碼
問題描述每一本正式出版的圖書都有一個ISBN號碼與之對應,ISBN碼包括9位數字、1位識別碼和3位分隔符,其規定格式如“x-xxx-xxxxx-x”,其中符號“-”是分隔符(鍵盤上的減號),最後一位是識
CCF CSP考題 2013-12 1、2題 (找到出現最多的數,ISBN號碼判斷)
第一題 找到出現次數最多的數 試題編號:201312-1 試題名稱:出現次數最多的數 時間限制:1.0s 記憶體限制:256.0MB 問題描述: 問題描述 給定n個正整數,找出它們中出現次數最多
CSP201312-2:ISBN號碼
第一個 total 復試 == num new 輸出 turn tab 引言:CSP(http://www.cspro.org/lead/application/ccf/login.jsp)是由中國計算機學會(CCF)發起的"計算機職業資格認證"考試,針對計算機軟件開發、軟
CCF-ISBN號碼(Python)--含詳細註釋
CCF-ISBN號碼(Python)–含詳細註釋 Python程式碼如下: # join() 方法用於將序列中的元素以指定的字元<連線>生成一個新的字串 # split() 通過指定分隔符對"字串"進行<切片> a = inpu
CCF-CSP 練習題 ISBN號碼
我的思路:一開始想先將字串中的符號‘-’去掉,然後將字串轉換成int型別的資料進行計算,發現比較麻煩。後來想到利用x-48將單個char型別的資料轉換成int型別資料,然後在計算簡單了很多。 #include<iostream>
ISBN號碼(NOIP2008 普及組第一題)
Language numbers 例如 tool 字符 英語 toolbar 得到 錯誤 描述 每一本正式出版的圖書都有一個ISBN號碼與之對應,ISBN碼包括9位數字、1位識別碼和3位分隔符,其規定格式如“x-xxx-xxxxx-x”,其中符號“-”就是分隔符(鍵盤上的減
雙色球--最多2個號碼相同的內幕
str 數組 標題 string 內幕 exti continue print use 雖然是標題黨,但是功能卻是能讓雙色球最多只有2個球號碼相同,不知道沒中過雙色球或者只有2個雙色球的小夥伴是不是買了假的雙色球了啊。 代碼如下: class Doubleball{ pub
Vijos p1484 ISBN號碼
輸出 xxxxx 編號 簡單模擬 否則 錯誤 符號 get 輸入 描述每一本正式出版的圖書都有一個ISBN號碼與之對應,ISBN碼包括9位數字、1位識別碼和3位分隔符,其規定格式如“x-xxx-xxxxx-x”,其中符號“-”就是分隔符(鍵盤上的減號),最後一位是識別碼,例
P1055 ISBN號碼
HA str return 識別碼 DC col gets IT right 題目的思路很簡單,先將9個數字求和,然後對11取余,如果余數等於10則識別碼為‘X’否則為余數,在判斷是不是等於所輸入數字字符串中最後一個數的值;#include<iostream>
201503-2-數字排序-CCF
題目:http://118.190.20.162/view.page?gpid=T26 解題思路:先用一個數組vs[N],i表示值,vs[i]表示次數,再放入結構體陣列中,用sort排序解決。 #include<iostream> #include<cstdio
201509-2-日期計算-ccf
題目:http://118.190.20.162/view.page?gpid=T31 解題思路:簡單模擬 #include<iostream> #include<cstdio> using namespace std; bool yun(int n){
201604-2-俄羅斯方塊-CCF
題目:http://118.190.20.162/view.page?gpid=T41 涉及知識:簡單模擬 解題思路:模擬方塊下降過程。 #include<iostream> #include<cstring> using namespace std;
201609-2 -火車購票- CCF
題目:http://118.190.20.162/view.page?gpid=T46 解題思路:簡單模擬,就一排一排的硬模擬。 程式碼: #include<iostream> #include<algorithm> #include<vector>
p1088 【noip2008普及】isbn號碼
題目 描述 Description 每一本正式出版的圖書都有一個ISBN號碼與之對應,ISBN碼包括9位數字、1位識別碼和3位分隔符,其規定格式如“x-xxx-xxxxx-x”,其中符號“-”就是分隔符(鍵盤上的減號),最後一位是識別碼,例如0-670-82162-4就是一個標準的