C Primer 第10章 習題 10 19

2021-09-25 10:38:00 字數 657 閱讀 7483

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

//而值則是vector物件,該vector物件儲存pair型別的物件

//pair物件記錄每個孩子的名字和生日

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

#include#include#include#include#includeusing namespace std;

int main()

cin.clear();

} while(cin);

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

//讀入要查詢的家族

cout<<"請輸入你要查詢的家族姓氏:"<>surname;

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

map> >::iterator iter;

iter=children.find(surname);

//輸出查詢結果

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

cout<<" no this surname:"<>::iterator it=

iter->second.begin();

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

cout

C Primer 第10章 習題10 4

習題 10.4 舉例說明list vector deque map以及set型別分別適用的情況。list型別適用於需要在容器的中間位置插入和刪除元素的情況。例如 以無序方式讀入一系列學生資料,並按順序儲存。vector適用於需要隨機訪問元素的情況。例如 在一系列人員當中1 n,訪問第x個人的資訊。d...

C Primer 第10章 習題10 23

編寫程式將被排除的單詞儲存在vector物件中,而不是儲存在set物件中 函式restricted wc,根據形參指定檔案建立單詞排除集 將被排除的單詞儲存在vector物件中,並從標準輸入裝置讀入文字,對不在排除集中的單詞進行出現次數統計 主函式例示restricted wc函式的使用 inclu...

C Primer 第10章 習題10 23

編寫程式將被排除的單詞儲存在vector物件中,而不是儲存在set物件中 函式restricted wc,根據形參指定檔案建立單詞排除集 將被排除的單詞儲存在vector物件中,並從標準輸入裝置讀入文字,對不在排除集中的單詞進行出現次數統計 主函式例示restricted wc函式的使用 inclu...