家族成員查詢程式

2021-06-18 23:54:40 字數 813 閱讀 8216

這是《c++ primer》第四版上的10-18習題,我感覺值得我認真去學習其中的語法點和用法。

定義乙個map物件,其元素的鍵是家族姓氏,而值則是儲存該家族孩子名字的vector物件。為這個map容器輸入

至少6個條目。通過基於家族姓氏的查詢檢測你的程式,查詢應輸出該家族所有孩子的名字。

//定義乙個map物件,其元素的鍵是家族姓氏

//而值則是儲存家族孩子名字的vector物件。

//進行基於家族姓氏的查詢,輸出該家族所有孩子的名字

#include

#include

#include

#include

using namespace std;

//空一行

int main()

while(cin);

cin.clear(); //使輸入重新有效

//讀入要查詢的家族

cout<<"enter a surname to search:"<>surname;

//根據讀入的家族姓氏進行查詢

map< string, vector>::iterator iter =

children.find(surname);

//輸出查詢結果

if( iter == children.end())  //找不到該家族姓氏

cout<< "no this surname: "<< surname <::iterator it = iter->second.begin();

while(it != iter->second.end())

cout<< *it++ <

hadoop家族的各個成員

這篇文章不提原理,講講hadoop及其周邊專案的作用。hadoop這個詞已經流行好多年了,一提到大資料就會想到hadoop,那麼hadoop的作用是什麼呢?官方定義 hadoop是乙個開發和執行處理大規模資料的軟體平台。核心詞語是平台,也就是說我們有大量的資料,又有好幾個電腦,我們知道應該把處理資料...

WL家族新成員 Live Wi Fi 即將問世

wl家族新成員 live wi fi 即將問世 quote cnbeta 最近,據cnbeta 上報道稱 微軟現在正在對外傳送這個名叫 live wi fi 的邀請,邀請測試者參與測試乙個用來尋找和註冊公共無線熱點的wi fi的連線管理工具.這款軟體被稱為windows live connectio...

Ubuntu大家族的新成員Lubuntu

基於 ubuntu 平台與輕桌面環境 lxde 的linux 發行版lubuntu 存在已經有幾年了,但是直到今年5月 11日才被正式接納為 ubuntu 大家族的新成員。嚴格地講,lubuntu 是ubuntu 的一種官方 變體 variant 在ubuntu 大家族中具有相當高的 地位 排行 老...