#1935. STL进阶-课堂案例2

STL进阶-课堂案例2

题目描述

《迷你中英词典》

【迷你中英词典】 编程实现一个迷你中英词典,每个词条是英文单词和对应中文的一对信息。词典要支持添加词条、根据英文查询中文、删除词条和显示所有词条的功能。 并按照输入、输出样例的要求,测试词典的功能。

输入格式

第一行一个正整数n, 第二行开始 n 行,每行表示要加入词典的一个词条,包含英文单词和对应的中文意思。 下一行是一个正整数m,下一行是m个英文单词,表示想要从字典中删除的词条的英文。 最后一行一个英文单词,表示想要查询这个单词的中文。 输入数据保证英文单词不含空格。(1<=n,m<=100)

输出格式

插入n个词条后,按字典升序显示所有词条。 删除m个词条后,再次显示所有词条。 最后输出要查询的单词的中文,格式为“的中文:”。如果这个单词在词典中不存在,显示“**的中文:没找到”。

样例

输入样例 1

6 
apple 苹果
peach 桃子
book shu
child 孩子
book 书
name 名字
3 
book name apple 
book

输出样例 1

当前词典:
apple 苹果
book 书
child 孩子
name 名字
peach 桃子
当前词典:
child 孩子
peach 桃子
book的中文:没找到

输入样例 2

2
hello 你好
world 世界
0

hello

输出样例 2

当前词典:
hello 你好
world 世界
当前词典:
hello 你好
world 世界
hello的中文:你好

输入样例 3

1
cat 猫
2
dog bird
dog

输出样例 3

当前词典:
cat 猫
当前词典:
cat 猫
dog的中文:没找到

输入样例 4

3
a A
b B
c C
3
a b c
x

输出样例 4

当前词典:
a A
b B
c C
当前词典没有内容
x的中文:没找到