作為一個(gè)編程學(xué)習(xí)者,自己多多練習(xí)刷刷題總是沒(méi)錯(cuò)的!今天我們?cè)賮?lái)看兩道題:
A:石頭剪刀布
全局題號(hào)4973 提交次數(shù)222 嘗試人數(shù)100 通過(guò)人數(shù)95
總時(shí)間限制:
1000ms
內(nèi)存限制:
65536kB
描述
石頭剪刀布是常見(jiàn)的猜拳游戲。石頭勝剪刀,剪刀勝布,布勝石頭。如果兩個(gè)人出拳一樣,則不分勝負(fù)。
一天,小A和小B正好在玩石頭剪刀布。已知他們的出拳都是有周期性規(guī)律的,比如:“石頭-布-石頭-剪刀-石頭-布-石頭-剪刀……”,就是以“石頭-布-石頭-剪刀”為周期不斷循環(huán)的。請(qǐng)問(wèn),小A和小B比了N輪之后,誰(shuí)贏的輪數(shù)多?
輸入
輸入包含三行。
第一行包含三個(gè)整數(shù):N,NA,NB,分別表示比了N輪,小A出拳的周期長(zhǎng)度,小B出拳的周期長(zhǎng)度。0 《 N,NA,NB 《 100。
第二行包含NA個(gè)整數(shù),表示小A出拳的規(guī)律。
第三行包含NB個(gè)整數(shù),表示小B出拳的規(guī)律。
其中,0表示“石頭”,2表示“剪刀”,5表示“布”。相鄰兩個(gè)整數(shù)之間用單個(gè)空格隔開。
輸出
輸出一行,如果小A贏的輪數(shù)多,輸出A;如果小B贏的輪數(shù)多,輸出B;如果兩人打平,輸出draw。
樣例輸入

樣例輸出

提示
對(duì)于測(cè)試數(shù)據(jù),猜拳過(guò)程為:
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贏的輪數(shù)多。
C++代碼

B:字符串判等
全局題號(hào)1745 提交次數(shù)246 嘗試人數(shù)97 通過(guò)人數(shù)90
總時(shí)間限制:
1000ms
內(nèi)存限制:
65536kB
描述
判斷兩個(gè)由大小寫字母和空格組成的字符串在忽略大小寫,且忽略空格后是否相等。
輸入
兩行,每行包含一個(gè)字符串。
輸出
若兩個(gè)字符串相等,輸出YES,否則輸出NO。
樣例輸入

樣例輸出

C++實(shí)現(xiàn)

C:圖像旋轉(zhuǎn)
全局題號(hào)8065 提交次數(shù)174 嘗試人數(shù)98 通過(guò)人數(shù)94
總時(shí)間限制:
1000ms
內(nèi)存限制:
65536kB
描述
輸入一個(gè)n行m列的黑白圖像,將它順時(shí)針旋轉(zhuǎn)90度后輸出。
輸入
第一行包含兩個(gè)整數(shù)n和m,表示圖像包含像素點(diǎn)的行數(shù)和列數(shù)。1 《= n 《= 100,1 《= m 《= 100。
接下來(lái)n行,每行m個(gè)整數(shù),表示圖像的每個(gè)像素點(diǎn)灰度。相鄰兩個(gè)整數(shù)之間用單個(gè)空格隔開,每個(gè)元素均在0~255之間。
輸出
m行,每行n個(gè)整數(shù),為順時(shí)針旋轉(zhuǎn)90度后的圖像。相鄰兩個(gè)整數(shù)之間用單個(gè)空格隔開。
樣例輸入

樣例輸出

C++實(shí)現(xiàn)

為了幫助大家,輕松,高效學(xué)習(xí)C語(yǔ)言/C++,給大家分享我收集的資源,從最零基礎(chǔ)開始的,幫助大家在學(xué)習(xí)C語(yǔ)言的道路上披荊斬棘!
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7335瀏覽量
94773 -
C語(yǔ)言
+關(guān)注
關(guān)注
183文章
7644瀏覽量
145599 -
C++
+關(guān)注
關(guān)注
22文章
2124瀏覽量
77116
原文標(biāo)題:C++編程試題:計(jì)算機(jī)學(xué)科丨編程夏令營(yíng)上機(jī)考試題解(5)
文章出處:【微信號(hào):cyuyanxuexi,微信公眾號(hào):C語(yǔ)言編程學(xué)習(xí)基地】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
汽車網(wǎng)絡(luò)安全開發(fā)語(yǔ)言選型指南:C/C++/Rust/Java等主流語(yǔ)言對(duì)比+Perforce QAC/Klocwork工具支持
C語(yǔ)言與C++的區(qū)別及聯(lián)系
C與C++之間的聯(lián)系
C語(yǔ)言和C++之間的區(qū)別是什么
C語(yǔ)言特性
靈活高效雙引擎驅(qū)動(dòng):ZBUFF讓C語(yǔ)言內(nèi)存操作更智能!
技能+1!如何在樹莓派上使用C++控制GPIO?
C++ 與 Python:樹莓派上哪種語(yǔ)言更優(yōu)?
基于LockAI視覺(jué)識(shí)別模塊:C++目標(biāo)檢測(cè)
主流的 MCU 開發(fā)語(yǔ)言為什么是 C 而不是 C++?
深入理解C語(yǔ)言:C語(yǔ)言循環(huán)控制
如何在 樹莓派 上編寫和運(yùn)行 C 語(yǔ)言程序?
為什么學(xué)了C語(yǔ)言,卻寫不出像樣的項(xiàng)目?
如何高效學(xué)習(xí)C語(yǔ)言/C++
評(píng)論