看代码就行
//#include<bits/stdc++.h>
using namespace std;
#include <iostream>
#include<cstring>
#include<cstdio>
#include<string>
#include<cstdlib>
#include<algorithm>
#include<vector>
#include<set>
int main()
{
string str,s;
int n,t;
//输入1
map<string,int> m;
map<string,int>::iterator mm;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>str>>t;
m[str]=t; //可以这样输入
}
m["z"]=29; //也可以直接
m.insert(make_pair("ONE",1)); //在或者借用make_pair 这种的会插到最前面
//查找
mm=m.find("z");
if (mm==m.end())
{
puts("Not found");//Not found
}
else
cout<<"查找到了他是:"<<mm->first<<" "<<mm->second<<endl;
//输出
for(mm=m.begin();mm!=m.end();mm++)
{
cout<<mm->first<<" "<<mm->second<<endl;
}
//删除
m.erase("z");
cout<<"删除z之后是"<<endl;
for(mm=m.begin();mm!=m.end();mm++)
{
cout<<mm->first<<" "<<mm->second<<endl;
}
}