#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的中文:没找到