作為一個編程學習者,自己多多練習刷刷題總是沒錯的!今天我們再來看兩道題:
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文章
7074瀏覽量
89153 -
C語言
+關注
關注
180文章
7606瀏覽量
137071 -
C++
+關注
關注
22文章
2110瀏覽量
73696
原文標題:C++編程試題:計算機學科丨編程夏令營上機考試題解(5)
文章出處:【微信號:cyuyanxuexi,微信公眾號:C語言編程學習基地】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論