map
#include <iostream>
#include <string>
#include <map> //头文件
using namespace std;
map<string,int> my; //全局变量 0
map<string,int> ::iterator it ; //指针
int main( )
{
int i ;
string s1;
for(i=1; i<=5 ;i++)
{
cin>>s1;
my[s1]++;
}
for(it=my.begin() ; it!=my.end() ; it++ )
cout<<(*it).first <<" "<<(*it).second <<endl;
}
#include <iostream>
#include <string>
#include <map>
using namespace std;
map<string,int> my;
map<string,int> ::iterator it ;
int main( )
{
int i ;
string s1;
for(i=1; i<=5 ;i++)
{
cin>>s1;
my[s1]++;
}
for(it=my.begin() ; it!=my.end() ; it++ )
cout<<(*it).first <<" "<<(*it).second <<endl;
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步