题目描述

给定一个只有小写英文字母组成的字符串,串长为n。请你编写程序求出这个字符串中出现次数最多的字母。

输入

输入的第一行为t(0 < t < 10),表示有t组测试用例。
对于每组测试用例,输入有两行。
第一行是一个正整数n( 1 < n < 100)表示字符串的长度。
后面一行是一个长度为n的字符串(只由小写字母组成)。

输出

对于每组测试用例,输出一行,仅输出出现次数最多的字母。
测试用例保证出现次数最多的字母只有一个。

样例输入

2
5
acmcs
3
zzt

样例输出

c
z

来源

2008机考C题

#include<stdio.h>
#include<string>
#include<string.h>
#include<iostream>
#include<map>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--)
{
int num=,maxa=;
char maxnum;
cin>>num;
string temp;
cin>>temp;
map<char,int> donser;
map<char,int>::iterator it;
for(int i=;i<num;i++)
{
donser[temp[i]]++;
}
for(it=donser.begin();it!=donser.end();++it)
{
if(it->second >maxa)
{
maxa=it->second;
maxnum=it->first;
}
}
cout<<maxnum<<endl;
}
return ;
}

最新文章

  1. Endless Sky源码学习笔记-5
  2. ubuntu安装goldendict以及添加本地词典和在线词典
  3. Cross-Origin Resource Sharing协议介绍
  4. eclipse 编译android程序 编译错误
  5. mysql 日期对比,varchar类型装换为datetime类型
  6. hdu Can you solve this equation?
  7. golang 定时器
  8. HDU 3308 线段树 最长连续上升子序列 单点更新 区间查询
  9. 完整的站内搜索Demo(Lucene.Net+盘古分词)
  10. 【转】iOS6中的Auto Layout:通过代码添加约束
  11. sqlite3API函数
  12. 简单分析下用yii2的yii\helpers\Html类和yii.js实现的post请求
  13. 从一个针对ASP.NET MVC框架的Controller.Action的请求处理顺序来说整个请求过程。
  14. Mac操作系统下忘记MYSQL的密码
  15. C# 《编写高质量代码改善建议》整理&amp;笔记 --(六)编码规范及习惯
  16. 【Python3练习题 013】 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字
  17. 使用.gitignore删除Github上的.idea文件
  18. mac切换root
  19. 读DEDECMS找后台目录有感
  20. 新增时json类型报错

热门文章

  1. webpack-dev-server proxy代理
  2. 使用Hexo+Github搭建属于自己的博客
  3. 我的Python分析成长之路2
  4. js php 互调
  5. Java-构造一个字符串
  6. 设置Putty 字体 颜色 全屏
  7. 多线程下,多次操作数据库报错,There is already an open DataReader associated with this Command which must be closed first.
  8. 牛腩新闻发布系统(三):CSS盒子模型及其基本内容
  9. XML文件的操作说明
  10. IIS中如何应用程序启用https协议