0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何高效學習C語言/C++

C語言編程學習基地 ? 來源:C語言編程學習基地 ? 作者:C語言編程學習基地 ? 2022-07-26 10:38 ? 次閱讀

作為一個編程學習者,自己多多練習刷刷題總是沒錯的!今天我們再來看兩道題:

A:石頭剪刀布

全局題號4973 提交次數(shù)222 嘗試人數(shù)100 通過人數(shù)95

總時間限制:

1000ms

內(nèi)存限制:

65536kB

描述

石頭剪刀布是常見的猜拳游戲。石頭勝剪刀,剪刀勝布,布勝石頭。如果兩個人出拳一樣,則不分勝負。

一天,小A和小B正好在玩石頭剪刀布。已知他們的出拳都是有周期性規(guī)律的,比如:“石頭-布-石頭-剪刀-石頭-布-石頭-剪刀……”,就是以“石頭-布-石頭-剪刀”為周期不斷循環(huán)的。請問,小A和小B比了N輪之后,誰贏的輪數(shù)多?

輸入

輸入包含三行。

第一行包含三個整數(shù):N,NA,NB,分別表示比了N輪,小A出拳的周期長度,小B出拳的周期長度。0 《 N,NA,NB 《 100。

第二行包含NA個整數(shù),表示小A出拳的規(guī)律。

第三行包含NB個整數(shù),表示小B出拳的規(guī)律。

其中,0表示“石頭”,2表示“剪刀”,5表示“布”。相鄰兩個整數(shù)之間用單個空格隔開。

輸出

輸出一行,如果小A贏的輪數(shù)多,輸出A;如果小B贏的輪數(shù)多,輸出B;如果兩人打平,輸出draw。

樣例輸入

143e5244-0c2b-11ed-ba43-dac502259ad0.png

樣例輸出

144a93e2-0c2b-11ed-ba43-dac502259ad0.png

提示

對于測試數(shù)據(jù),猜拳過程為:

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++代碼

145661e0-0c2b-11ed-ba43-dac502259ad0.png

B:字符串判等

全局題號1745 提交次數(shù)246 嘗試人數(shù)97 通過人數(shù)90

總時間限制:

1000ms

內(nèi)存限制:

65536kB

描述

判斷兩個由大小寫字母和空格組成的字符串在忽略大小寫,且忽略空格后是否相等。

輸入

兩行,每行包含一個字符串。

輸出

若兩個字符串相等,輸出YES,否則輸出NO。

樣例輸入

14772d76-0c2b-11ed-ba43-dac502259ad0.png

樣例輸出

148542a8-0c2b-11ed-ba43-dac502259ad0.png

C++實現(xiàn)

14969ba2-0c2b-11ed-ba43-dac502259ad0.png

C:圖像旋轉(zhuǎn)

全局題號8065 提交次數(shù)174 嘗試人數(shù)98 通過人數(shù)94

總時間限制:

1000ms

內(nèi)存限制:

65536kB

描述

輸入一個n行m列的黑白圖像,將它順時針旋轉(zhuǎn)90度后輸出。

輸入

第一行包含兩個整數(shù)n和m,表示圖像包含像素點的行數(shù)和列數(shù)。1 《= n 《= 100,1 《= m 《= 100。

接下來n行,每行m個整數(shù),表示圖像的每個像素點灰度。相鄰兩個整數(shù)之間用單個空格隔開,每個元素均在0~255之間。

輸出

m行,每行n個整數(shù),為順時針旋轉(zhuǎn)90度后的圖像。相鄰兩個整數(shù)之間用單個空格隔開。

樣例輸入

14a5541c-0c2b-11ed-ba43-dac502259ad0.png

樣例輸出

14b392f2-0c2b-11ed-ba43-dac502259ad0.png

C++實現(xiàn)

14c46212-0c2b-11ed-ba43-dac502259ad0.png

為了幫助大家,輕松,高效學習C語言/C++,給大家分享我收集的資源,從最零基礎(chǔ)開始的,幫助大家在學習C語言的道路上披荊斬棘!

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    6837

    瀏覽量

    88754
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7595

    瀏覽量

    135931
  • C++
    C++
    +關(guān)注

    關(guān)注

    21

    文章

    2102

    瀏覽量

    73457

原文標題:C++編程試題:計算機學科丨編程夏令營上機考試題解(5)

文章出處:【微信號:cyuyanxuexi,微信公眾號:C語言編程學習基地】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    C語言C++中結(jié)構(gòu)體的區(qū)別

    同樣是結(jié)構(gòu)體,看看在C語言C++中有什么區(qū)別?
    的頭像 發(fā)表于 10-30 15:11 ?106次閱讀

    C++語言基礎(chǔ)知識

    電子發(fā)燒友網(wǎng)站提供《C++語言基礎(chǔ)知識.pdf》資料免費下載
    發(fā)表于 07-19 10:58 ?7次下載

    C++中實現(xiàn)類似instanceof的方法

    C++有多態(tài)與繼承,但是很多人開始學習C++,有時候會面臨一個常見問題,就是如何向下轉(zhuǎn)型,特別是不知道具體類型的時候,這個時候就希望C++ 可以向Java或者Python中有insta
    的頭像 發(fā)表于 07-18 10:16 ?520次閱讀
    <b class='flag-5'>C++</b>中實現(xiàn)類似instanceof的方法

    按照這樣學習C語言,成為卷王不是夢!

    在計算機編程領(lǐng)域,C語言被譽為一種強大而靈活的編程語言,掌握好C語言不僅可以讓你輕松駕馭各種編程任務(wù),還能夠為你的職業(yè)生涯打下堅實的基礎(chǔ)。但
    的頭像 發(fā)表于 07-06 08:04 ?278次閱讀
    按照這樣<b class='flag-5'>學習</b><b class='flag-5'>C</b><b class='flag-5'>語言</b>,成為卷王不是夢!

    為什么很少用C++開發(fā)單片機

    C語言是面向過程的語言C++是面向?qū)ο蟮木幊?b class='flag-5'>語言。結(jié)合本文來說,面向過程相比面向?qū)ο蟮木幊?,生成代碼量(bin文件)更小,運行效率更高。
    發(fā)表于 03-25 14:26 ?802次閱讀
    為什么很少用<b class='flag-5'>C++</b>開發(fā)單片機

    c語言,c++,java,python區(qū)別

    C語言、C++、Java和Python是四種常見的編程語言,各有優(yōu)點和特點。 C語言
    的頭像 發(fā)表于 02-05 14:11 ?2157次閱讀

    vb語言c++語言的區(qū)別

    VB語言C++語言是兩種不同的編程語言,雖然它們都屬于高級編程語言,但在設(shè)計和用途上有很多區(qū)別。下面將詳細比較VB
    的頭像 發(fā)表于 02-01 10:20 ?1967次閱讀

    C++簡史:C++是如何開始的

    的 MISRA C++:2023 博客系列的第二部分。 在這篇博客中,我們將深入探討 C++ 的歷史、編程語言多年來的發(fā)展歷程以及它的下一步發(fā)展方向。
    的頭像 發(fā)表于 01-11 09:00 ?516次閱讀
    <b class='flag-5'>C++</b>簡史:<b class='flag-5'>C++</b>是如何開始的

    C語言構(gòu)建高效的嵌入式程序

    嵌入式工程師在編寫C語言程序時,需要注重效率和清晰的思路。本文將通過解析經(jīng)典問題“猴子選大王”來展示如何用C語言思維方式構(gòu)建高效、清晰的程序
    的頭像 發(fā)表于 12-21 09:27 ?587次閱讀

    C語言C++中那些不同的地方

    C語言雖說經(jīng)常和C++在一起被大家提起,但可千萬不要以為它們是一個東西。現(xiàn)在我們常用的C語言C
    的頭像 發(fā)表于 12-07 14:29 ?894次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>和<b class='flag-5'>C++</b>中那些不同的地方

    如何選擇創(chuàng)建c語言c++

    選擇創(chuàng)建 C 語言C++ 都需要綜合考慮多個因素。在決定使用哪種語言之前,我們需要對這兩種語言的特點、優(yōu)缺點、適用場景、
    的頭像 發(fā)表于 11-27 15:58 ?560次閱讀

    visualc++怎么新建c語言文件

    Visual C++ 是一個集成開發(fā)環(huán)境(IDE),用于開發(fā) CC++ 程序。在 Visual C++ 中,新建一個 C
    的頭像 發(fā)表于 11-27 15:57 ?3481次閱讀

    c++怎么開始編程

    C++是一種高級的、通用的編程語言,用于開發(fā)各種類型的應(yīng)用程序。它是從C語言演變而來,也是一種靜態(tài)類型語言,可以在不同的平臺上進行開發(fā)。
    的頭像 發(fā)表于 11-27 15:56 ?879次閱讀

    如何學習C語言

    電子發(fā)燒友網(wǎng)站提供《如何學習C語言.pdf》資料免費下載
    發(fā)表于 11-20 11:44 ?0次下載
    如何<b class='flag-5'>學習</b><b class='flag-5'>C</b><b class='flag-5'>語言</b>

    C/C++語言學習大全套

    電子發(fā)燒友網(wǎng)站提供《C/C++語言學習大全套.rar》資料免費下載
    發(fā)表于 11-18 14:33 ?4次下載
    <b class='flag-5'>C</b>/<b class='flag-5'>C++</b><b class='flag-5'>語言學習</b>大全套