欢迎来到天天文库
浏览记录
ID:39637756
大小:50.50 KB
页数:4页
时间:2019-07-08
《利用STL中的multimap查找共同好友》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、代码:#include#include#include#includeusingnamespacestd;classstudent{public:stringname;stringnum;intage;public:student(stringname="",stringnum="",intage=0){this->name=name;this->num=num;this->age=age;}};intmain(){inttotal,age,frinum;studentA[2000],B[2000];string
2、name,num,friname;multimapstu;multimap::iteratorit;cin>>total;for(inti=0;i>name>>friname>>num>>age;studentS=student(friname,num,age);stu.insert(pair(name,S));}cin>>frinum;intj=0;for(inti=0;i>name;it=stu.find(name)
3、;while(it!=stu.end()&&(*it).first==name){A[j++]=(*it).second;//cout<<(*it).first<<""<4、[n].age&&A[k].num==A[n].num){count++;C[n]=1;}//cout<=frinum-1){//cout<B[j].num){temname=B[i5、].name;B[i].name=B[j].name;B[j].name=temname;temnum=B[i].num;B[i].num=B[j].num;B[j].num=temnum;temage=B[i].age;B[i].age=B[j].age;B[j].age=temage;}}for(inti=0;i
4、[n].age&&A[k].num==A[n].num){count++;C[n]=1;}//cout<=frinum-1){//cout<B[j].num){temname=B[i
5、].name;B[i].name=B[j].name;B[j].name=temname;temnum=B[i].num;B[i].num=B[j].num;B[j].num=temnum;temage=B[i].age;B[i].age=B[j].age;B[j].age=temage;}}for(inti=0;i
此文档下载收益归作者所有