關於acm程式設計書中題目 B第二題

2021-07-28 07:32:05 字數 494 閱讀 4153

這次的題都是英文題,讀的時候依然生澀難懂,尤其是剛上來從第一題開始看,連谷歌翻譯都用上了就是覺得迷迷糊糊,乾脆就把這題扔下了,找起簡單點的先做。

#b 第二題:

第二題要求編出乙個字典,乙個字串與另乙個字串要剛好對應。

做題時不熟悉map容器的用法,我最開始的想法  一是建乙個string陣列,用getline存入一整行,將字典儲存。在呼叫時用find()函式迴圈查詢。二是建立兩個string陣列,

使他們的每個元素對應,將字典儲存。呼叫時用compare()函式迴圈比較篩選出來。

寫出來**如下:

#include

#include

using namespace std;

#include

int main()

while(getline(cin,b[j]))

while(getline(cin,ai)) {

if(m.count(ai))

cout<

關於acm程式設計書中題目 H 第8題

第8題是讓用a j表示10 19,來表示出二十進位制,並隨其進行加法計算。首先我對比著十進位制和十六進製制,八進位制的轉化關係,想著先把輸入的二十進位制轉化為十進位制,然後再計算,但發現二十變十簡單,十變二十我卻想不到方法,只能改變方法。然後按著高精度計算的法子,先輸入字串型別,轉化成陣列儲存,一位...

《ACM程式設計》書中題目 J

題目簡要 輸入從乙個整數n 這是要跟隨的字串數。以下n行每個包含乙個最多50個大寫字母的字串。對於輸入中的每個字串,首先輸出字串的編號,列印字串start是從輸入字串匯出的,每次都替換為字母表中的以下字母,並用 a 替換 z 在每個測試用例後列印空白行。例如 sample input 2hal sw...

acm程式設計書中題目l

輸入乙個字串,將這個字串倒序輸出。運用string中的getline cin,字串名 進行輸入然後通過獲取字串長度,倒序輸出。include include include using namespace std intmain d 100 int a,i,j while cin a 輸入字串 fo...