字母统计

时间限制:3000 ms  |  内存限制:65535 KB
难度:1
描述
现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个。

输入
第一行输入一个正整数T(0<T<25)
随后T行输入一个字符串s,s长度小于1010。
输出
每组数据输出占一行,输出出现次数最多的字符;
样例输入
3
abcd
bbaa
jsdhfjkshdfjksahdfjkhsajkf
样例输出
a
a
j

首先输入字符串,可以用scanf,也可以gets,但是要注意gets识别换行,所有必须加getchar()在前面来读取换行。

然后题目的核心就是把个数作为字母表的下标。建立一个a[26]字母表,然后把输入的每一位作为下标来增加统计。

代码如下:

#include<stdio.h>
int main()
{int T;char s[1010];scanf("%d",&T);while(T--){int i,max;int a[26] = {0};scanf("%s",&s);for(i = 0;s[i] != '\0';i++){a[s[i] - 'a']++;}max = 0;for(i = 1;i < 26;i++){if(a[i] > a[max])max = i;}printf("%c\n",max + 'a');}return 0;
}

题目241-字母统计相关推荐

  1. 题目:分别统计字符串中大写字母和小写字母的个数。

    题目:分别统计字符串中大写字母和小写字母的个数. 代码如下: #include <conio.h> #include <stdio.h>void fun(char *s, in ...

  2. PTA 基础编程题目集 6-7 统计某类完全平方数 C语言

    PTA 基础编程题目集 6-7 统计某类完全平方数 C语言 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144.676等. 函数接口定义: int I ...

  3. 英文句子中的字母统计

    字母统计 输入一句话,将这句话中的小写字母转成大写输出,并统计每个字母出现的次数,输出最大次数的字母及次数 #include <stdio.h> #include <stdlib.h ...

  4. 【PTA题目】7-9 统计大写辅音字母 (15 分)

    英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行中 ...

  5. 题目1182:统计单词

    题目描述: 编一个程序,读入用户输入的,以"."结尾的一行文字,统计一共有多少个单词,并分别输出每个单词含有多少个字符. (凡是以一个或多个空格隔开的部分就为一个单词) 输入: 输 ...

  6. 题目:2409.统计共同度过的日子数

    ​ ​题目来源: leetcode题目,网址:2409. 统计共同度过的日子数 - 力扣(LeetCode) 解题思路: 获取二人共同度过的日子的起始值和终止值,计算即可. 起始值为二人到达日子中的较 ...

  7. 南阳oj 题目290 动物统计加强版 字典树

    动物统计加强版 时间限制:3000 ms | 内存限制:150000 KB 难度:4 描述 在美丽大兴安岭原始森林中存在数量繁多的物种,在勘察员带来的各种动物资料中有未统计数量的原始动物的名单.科学家 ...

  8. java 运动会分数统计_数据结构题目-运动会分数统计

    题目描述 在很多的电视大赛中,通常当选手表演结束后,现场观众通过手中的按键对参赛选手进行投票,然后对选手获得的票数进行统计,从高到低进行降序排列,从而自动产生冠军.亚军和季军.现在要求编写一程序模拟实 ...

  9. 算法题目——读书知识点统计问题(POJ-3320)(尺取法)

    题目链接:poj-3320 问题:杰西卡是一个非常可爱的女孩,受到许多男孩的追捧.最近她有个问题.期末考试快到了,但她几乎没花什么时间.如果她想通过考试,她必须掌握一本厚厚的教科书中包含的所有思想.那 ...

  10. NYOJ241 - 字母统计

    描述 现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个. 输入 第一行输入一个正整数T(0<T<25) 随后T行输入一个字 ...

最新文章

  1. 文件服务器错误用友,用友U8.60用友服务器登陆不了,提示文件错误
  2. Linux下执行.sh命令出现-bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory...
  3. 【运维安全】- 总结
  4. NOIP2015年普级组试题 金币
  5. oracle+prko+2006,oracle卸载Oracle Clusterware
  6. 武汉大学计算机学院毕业选题,《计算机毕业论文写作指导》
  7. 数据抓取的艺术(二)
  8. mysql随机姓名_mysql 随机生成姓名函数,及模拟大量测试数据
  9. Jenkins 配置 Maven 环境变量
  10. 爬虫学习——初步了解爬虫
  11. 123457123456#0#-----com.yuming.HitMouse01--前拼后广--幼儿打地鼠游戏
  12. 如何让使用小博通蓝牙BK3432的鲁哇客智能挪车号码牌,一节钮扣电池工作一年
  13. CuteHttpFileServer: 一键搭建文件共享服务器
  14. 527. Word Abbreviation
  15. 使用HbuilderX 的UNIapp开发app, 打包后定位不能使用的解决方式
  16. 与微型计算机运算速度无关的是,四川大学《计算机应用基础0006》17春在线作业1...
  17. 关于倒排索引简单明了的总结
  18. JAVA学习第十四课(接口:implements及其基本应用)
  19. 索引(从零开始)必须大于或等于零,且小于参数列表的大小.
  20. Python tkinter Misc类+Wm类详解

热门文章

  1. [WPF]控件应用多个样式
  2. AppCan入门教程
  3. 使用runtime跳转界面
  4. 认识linux,走进开源世界。
  5. @RequiredArgsConstructor(onConstructor = @__(@Autowired)) Intellij IDEA如何去掉@Autowired 注入警告的方法
  6. Spring之AOP理解
  7. 用ssh2连接linux实现putty功能范例代码
  8. Handler处理机制
  9. MYSQL 大数据性能优化
  10. 乐檬:我们和fiil主题词相同是撞车!汪峰信吗?