作為一個編程學習者,自己多多練習刷刷題總是沒錯的!今天我們再來看兩道題:
A:石頭剪刀布
全局題號4973 提交次數222 嘗試人數100 通過人數95
總時間限制:
1000ms
內存限制:
65536kB
描述
石頭剪刀布是常見的猜拳游戲。石頭勝剪刀,剪刀勝布,布勝石頭。如果兩個人出拳一樣,則不分勝負。
一天,小A和小B正好在玩石頭剪刀布。已知他們的出拳都是有周期性規律的,比如:“石頭-布-石頭-剪刀-石頭-布-石頭-剪刀……”,就是以“石頭-布-石頭-剪刀”為周期不斷循環的。請問,小A和小B比了N輪之后,誰贏的輪數多?
輸入
輸入包含三行。
第一行包含三個整數:N,NA,NB,分別表示比了N輪,小A出拳的周期長度,小B出拳的周期長度。0 《 N,NA,NB 《 100。
第二行包含NA個整數,表示小A出拳的規律。
第三行包含NB個整數,表示小B出拳的規律。
其中,0表示“石頭”,2表示“剪刀”,5表示“布”。相鄰兩個整數之間用單個空格隔開。
輸出
輸出一行,如果小A贏的輪數多,輸出A;如果小B贏的輪數多,輸出B;如果兩人打平,輸出draw。
樣例輸入
樣例輸出
提示
對于測試數據,猜拳過程為:
A:0 2 5 0 2 5 0 2 5 0
B:0 5 0 2 0 5 0 2 0 5
A贏了4輪,B贏了2輪,雙方打平4輪,所以A贏的輪數多。
C++代碼
B:字符串判等
全局題號1745 提交次數246 嘗試人數97 通過人數90
總時間限制:
1000ms
內存限制:
65536kB
描述
判斷兩個由大小寫字母和空格組成的字符串在忽略大小寫,且忽略空格后是否相等。
輸入
兩行,每行包含一個字符串。
輸出
若兩個字符串相等,輸出YES,否則輸出NO。
樣例輸入
樣例輸出
C++實現
C:圖像旋轉
全局題號8065 提交次數174 嘗試人數98 通過人數94
總時間限制:
1000ms
內存限制:
65536kB
描述
輸入一個n行m列的黑白圖像,將它順時針旋轉90度后輸出。
輸入
第一行包含兩個整數n和m,表示圖像包含像素點的行數和列數。1 《= n 《= 100,1 《= m 《= 100。
接下來n行,每行m個整數,表示圖像的每個像素點灰度。相鄰兩個整數之間用單個空格隔開,每個元素均在0~255之間。
輸出
m行,每行n個整數,為順時針旋轉90度后的圖像。相鄰兩個整數之間用單個空格隔開。
樣例輸入
樣例輸出
C++實現
為了幫助大家,輕松,高效學習C語言/C++,給大家分享我收集的資源,從最零基礎開始的,幫助大家在學習C語言的道路上披荊斬棘!
-
數據
+關注
關注
8文章
7193瀏覽量
89783 -
C語言
+關注
關注
180文章
7616瀏覽量
137950 -
C++
+關注
關注
22文章
2114瀏覽量
73922
原文標題:C++編程試題:計算機學科丨編程夏令營上機考試題解(5)
文章出處:【微信號:cyuyanxuexi,微信公眾號:C語言編程學習基地】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
源代碼加密、源代碼防泄漏c/c++與git服務器開發環境
![源代碼加密、源代碼防泄漏<b class='flag-5'>c</b>/<b class='flag-5'>c++</b>與git服務器開發環境](https://file1.elecfans.com/web2/M00/B2/A6/wKgaomVuxEeAGSf1AABba4Y-Iak289.png)
Spire.XLS for C++組件說明
![Spire.XLS for <b class='flag-5'>C++</b>組件說明](https://file1.elecfans.com/web3/M00/05/E7/wKgZO2eFwUuAbuoQAAAbn_khf8A091.png)
AKI跨語言調用庫神助攻C/C++代碼遷移至HarmonyOS NEXT
同樣是函數,在C和C++中有什么區別
NPU支持的編程語言有哪些
C++中實現類似instanceof的方法
![<b class='flag-5'>C++</b>中實現類似instanceof的方法](https://file1.elecfans.com/web2/M00/FE/0C/wKgaomaYe1CAQ31QAAAnf0IkoSU605.png)
SEGGER編譯器優化和安全技術介紹 支持最新C和C++語言
![SEGGER編譯器優化和安全技術介紹 支持最新<b class='flag-5'>C</b>和<b class='flag-5'>C++</b><b class='flag-5'>語言</b>](https://file1.elecfans.com/web2/M00/EC/80/wKgaomZew0OAa4J1AAAcf4qxt2I454.png)
C/C++中兩種宏實現方式
為什么很少用C++開發單片機
![為什么很少用<b class='flag-5'>C++</b>開發單片機](https://file1.elecfans.com/web2/M00/C6/8F/wKgaomYBGYeAEfT2AAAsOmCJ4d8781.png)
C語言#define的應用
![<b class='flag-5'>C</b><b class='flag-5'>語言</b>#define的應用](https://file1.elecfans.com/web2/M00/C3/B9/wKgaomXn42eACLumAAAag1PydyU214.png)
評論