这是一道map函数,题目很简单!
#include<iostream>
#include<map>
#include<algorithm>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
int sum=0;
string s;
map<string,int>m;
m["I"]=1;
m["II"]=2;
m["III"]=3;
m["IV"]=4;
m["V"]=5;
m["VI"]=6;
m["VII"]=7;
m["VIII"]=8;
m["IX"]=9;
m["X"]=10;
m["XI"]=11;
m["XII"]=12;
while(cin>>s)
{
sum++;
cout<<"Case"<<" "<<sum<<":"<<" "<<m[s]<<endl;
}
return 0;
}
因为map函数是一一对应的!