map容器

map容器一般用于对字符串进行编号,主要用于建图方面,例如把城市名按数字进行编号

#include"stdio.h"
#include"string.h"
#include"iostream"
#include"map"
using namespace std;
map<string,int>mp;
int main()
{
     int i,n;
     char ch[23];
     scanf("%d",&n);
     for(i=1;i<=n;i++)
     {
          scanf("%s",ch);
          mp[ch]=i;
     }
     while(scanf("%s",ch)!=-1)
     {
          printf("%d
",mp[ch]);
     }
}


原文地址:https://www.cnblogs.com/mypsq/p/4348273.html