这是一道不错的map映射练手题。
但是我觉得楼下几位讲解map都讲解的不是非常的具体,所以我决定来补充一下,能让没学过map的同学初步认识map。
map:映射,故名思议,就是一种类型对应另外一种类型。比如,小明考试考了100分,那么名字“小明”所对应的“分数”100分,就是一种映射。
// 定义方法
map<类型1,类型2> 变量名
其中,变量2就被称为变量1的映射。那么如何使用呢?很简单。例如,我们让string“XiaoMing”所对应的int类型进行+1操作。
string s="XiaoMing";
map[s]++;
好了,如果看完了上面,你就基本上能使用map映射了。
那么我们言归正传,来讲这道题:
我们先定义string对应int的map映射。对每次输入进来的人名进行对应的分数操作。
但