![ACM1228_STL的应用 ACM1228_STL的应用](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhCekwybHRZV2RsY3pBdVkyNWliRzluY3k1amIyMHZZbXh2Wnk4MU16YzVPVFF2TWpBeE16QTNMekV5TVRNd05qUTJMVGd3TUdGa05XRTFaalJtTkRRMU5tVTVabU5pWldKak1tVXlaakkyWkRWaUxuQnVadz09LmpwZw%3D%3D.jpg?w=700&webp=1)
#include<iostream>
#include<string>
#include<map>
using namespace std; map<string ,int> mp; void setMap()
{
mp["zero"] = ;
mp["one"] = ;
mp["two"] = ;
mp["three"] = ;
mp["four"] = ;
mp["five"] = ;
mp["six"] = ;
mp["seven"] = ;
mp["eight"] = ;
mp["nine"] = ;
}
int main ()
{
setMap ();
int sum;
string a,b;
string filter;
while(cin>>a)
{
sum=;
cin>>b;
if(b!="+")
{
sum+=mp[a]*+mp[b];
cin>>filter;
}
else
{
sum+=mp[a];
}
cin>>a>>b;
if(b!="=")
{
sum+=mp[a]*+mp[b];
cin>>filter;
}
else
{
sum+=mp[a];
}
if(sum == )
{
break;
}
else
{
cout<<sum<<endl;
}
}
return ;
}