日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NOIP2008 普及组T1 ISBN号码 解题报告-S.B.S.

發布時間:2024/4/15 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NOIP2008 普及组T1 ISBN号码 解题报告-S.B.S. 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述

每一本正式出版的圖書都有一個ISBN號碼與之對應,ISBN碼包括9位數字、1位識別碼和3位分隔符,其規定格式如“x-xxx-xxxxx-x”,其中符號“-”就是分隔符(鍵盤上的減號),最后一位是識別碼,例如0-670-82162-4就是一個標準的ISBN碼。ISBN碼的首位數字表示書籍的出版語言,例如0代表英語;第一個分隔符“-”之后的三位數字代表出版社,例如670代表維京出版社;第二個分隔符后的五位數字代表該書在該出版社的編號;最后一位為識別碼。

識別碼的計算方法如下:

首位數字乘以1加上次位數字乘以2……以此類推,用所得的結果mod 11,所得的余數即為識別碼,如果余數為10,則識別碼為大寫字母X。例如ISBN號碼0-670-82162-4中的識別碼4是這樣得到的:對067082162這9個數字,從左至右,分別乘以1,2,...,9,再求和,即0×1+6×2+……+2×9=158,然后取158 mod 11的結果4作為識別碼。

你的任務是編寫程序判斷輸入的ISBN號碼中識別碼是否正確,如果正確,則僅輸出“Right”;如果錯誤,則輸出你認為是正確的ISBN號碼。

輸入輸出格式

輸入格式:

?

輸入文件isbn.in只有一行,是一個字符序列,表示一本書的ISBN號碼(保證輸入符合ISBN號碼的格式要求)。

?

輸出格式:

?

輸出文件isbn.out共一行,假如輸入的ISBN號碼的識別碼正確,那么輸出“Right”,否則,按照規定的格式,輸出正確的ISBN號碼(包括分隔符“-”)。

?

輸入輸出樣例

輸入樣例#1:
【輸入樣例1】 0-670-82162-4 【輸入樣例2】 0-670-82162-0 輸出樣例#1:
【輸出樣例1】 Right 【輸出樣例2】 0-670-82162-4

說明

2008普及組第一題

------------------------------------我是分割線----------------------------------------------------------------

水題,純模。

1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 using namespace std; 5 int x=1,sum=0; 6 string a; 7 int main() 8 { 9 getline(cin,a); 10 for(int i=0;i<=10;i++) 11 if(i!=1&&i!=5) 12 { 13 sum+=(a[i]-48)*x; 14 x++; 15 } 16 sum=sum%11; 17 if(sum==10) 18 { 19 if(a[12]==88) 20 cout<<"Right"; 21 else 22 { 23 for(int j=0;j<=10;j++) 24 if(j==1||j==5) 25 cout<<"-"; 26 else 27 cout<<a[j]-48; 28 cout<<"-X"; 29 } 30 } 31 else 32 { 33 if(sum==a[12]-48) cout<<"Right"; 34 else 35 { 36 for(int j=0;j<=10;j++) 37 if(j==1||j==5) 38 cout<<"-"; 39 else 40 cout<<a[j]-48; 41 cout<<"-"<<sum; 42 } 43 } 44 return 0; 45 } View Code

?

轉載于:https://www.cnblogs.com/SBSOI/p/5575005.html

總結

以上是生活随笔為你收集整理的NOIP2008 普及组T1 ISBN号码 解题报告-S.B.S.的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。