题目描述

给定一个只有小写英文字母组成的字符串,串长为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=0,maxa=0;char maxnum;cin>>num;string temp;cin>>temp;map<char,int> donser;map<char,int>::iterator it;for(int i=0;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 0;
}

转载于:https://www.cnblogs.com/dzzy/p/8626082.html

BUPT复试专题—统计字母(2008)相关推荐

  1. BUPT复试专题—C翻转(2010)

    https://www.nowcoder.com/practice/74bdb725421c4f80b4aca7266818baf0?tpId=67&tqId=29639&rp=0&a ...

  2. dhu复试基础——64 统计字母

    64 统计字母 作者: 朱星垠 时间限制: 1S章节: 字符串 问题描述 : 输入一串字符串,以'!'结束,不分大小写,统计其中每种英文字符出现的次数. 输入说明 : 你的程序需要从标准输入设备(通常 ...

  3. python统计字母空格个数_python统计字母、空格、数字等字符个数的实例

    如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...

  4. Java 统计字母个数

    统计字母个数 import java.io.*;//引入缓冲字符输入流类(BufferedReader)和字符输入流类(InputStreamReader) public class IfElseTe ...

  5. 汇编原理实验 --类型统计(字母,数字,其他字符的个数)

    实验3: (类型统计,统计字母,数字,其他字符在一个句子中出现的次数) 算法设计:用三个变量分别记录用户输入数字类型,字母类型和其他类型的个数.根据ACSII码判断类型,遍历完整个句子后调用十进制数输 ...

  6. Map(String ArrayList(Student))相关操作和遍历和利用Map(k v)统计字母出现次数

    public class MapSaveArrayListDemo {public static void main(String[] args) {//定义一个Mapy集合,且于存放ArrayLis ...

  7. 字母使用频率统计c 语言编程,统计字母的使用频率c语言实现.doc

    字母频率计1 #include #include main() { int x; //数组下标变量,详情看代码 int max; //出现频率最高的字母 int char_count[26]; //2 ...

  8. 用python统计字母个数_python统计字母个数 python 统计文本中字母个数

    python 统计文本中字母个数 作业文件等有人回答小编再发,之前发文件被屏蔽了明明转身就有一个温馨的港湾,却偏偏还要去追逐那无望的孤船. l = 0with open('file.txt', 'r' ...

  9. 7、统计字母、空格、数字 与 其它字符的个数

    题目如下: 输入一行字符,统计字母.空格.数字 与 其它字符的个数 先来了解一些概念: UNICODE与ASCII的区别,UTF8的引入 ASC II(American Standard Code f ...

最新文章

  1. pythongui界面实例带注释_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...
  2. 【 MATLAB 】cat 函数介绍(沿指定维度串联数组)
  3. JAVA中常见的Exception
  4. 【错误记录】Android 分区存储 错误 ( 文件格式不匹配 )
  5. Vue.js 2.x笔记:表单绑定(3)
  6. 黑马Go语言与区块链学习笔记
  7. 使用createObject(createObjectEx)创建silverlight对象
  8. 4.2.2 - Logical and/or Operators
  9. 如何禁止TextBox的记忆功能
  10. 20190901每日一句 那就从现在开始吧,让生命变得更有价值
  11. unity项目小记_unity webplayer Failed to update unity web player错误解决办法
  12. Utrack声卡和机架包的调试
  13. 丁香园 (http://www.dxy.cn)这个名字听着
  14. 股票交易接口的开发工具?
  15. 第三方应用调用高德地图
  16. 程序员数学--卡特兰数(Catalan number)
  17. 机器学习-Precision(查准率)、Recall(查全率)、P-R曲线
  18. 及时总结工作中的经验是个人成长的关键
  19. 离散数学实验三则(关系元算,集合运算与操作,最短路)
  20. cv2.error: OpenCV(4.1.0)error: (-215:Assertion failed) !ssize.empty() in function ‘resize‘——记录解决方法

热门文章

  1. python生成yaml_使用python脚本自动生成K8S-YAML
  2. maven坐标Dependencies和Exclusions详解
  3. Idea springboot应用,启动报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputExcept
  4. jar启动报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputExcept
  5. 资源管理与调度系统-YARN的资源调度器
  6. [转] CPU GPU TPU
  7. 【概率论与数理统计】小结8 - 三大抽样分布
  8. Exsi 5.0 物理端口捆绑+VRRP+DvSwitch配置
  9. zepto返回顶部动画
  10. 陶哲轩实分析 命题7.2.5 证明