杭电测试题C语言
来源:互联网 发布:js获取class的属性 编辑:程序博客网 时间:2024/06/08 13:36
问题 B: 做个统计大师
题目描述
现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个字母。
输入
第一行输入一个正整数T(0<T<25)
随后T行输入一个字符串s,s长度小于1010。
输出
每组数据输出占一行,输出出现次数最多的字符;
样例输入
3
abcd
bbaa
jsdhfjkshdfjksahdfjkhsajkf
样例输出
a
a
j
#include<stdio.h>
#include<string.h>
int main()
{
int b[100];
int i,n,max;
char a[1010];
scanf("%d",&n);
getchar();
while(n--)
{
for(i=0;i<26;i++)
b[i]=0;
gets(a);
for(i=0;i<strlen(a);i++)
{
b[a[i]-97]++;
}
max=0;
for(i=0;i<26;i++)
{ if(b[i]>b[max])
max=i;}
printf("%c\n",max+97);
}
return 0;
}
阅读全文
0 0
- 杭电测试题C语言
- 杭电ACM1000题------C语言
- 杭电ACM1001题------c语言
- 杭电ACM1000题------C语言
- 杭电ACM2001题-------C语言
- 杭电ACM2002题-------C语言
- 杭电ACM2003题-------C语言
- 杭电oj2000-C语言
- 杭电oj2001-C语言
- 杭电ACM.1002题(C语言) AC通过
- 杭电ACM2004题(成绩转换)-----C语言
- 杭电ACM2005题(第几天?)------C语言
- C语言测试题
- C语言测试题
- C语言测试题
- C语言测试题
- C语言测试题
- 杭电2024 C语言合法标识符
- Java其他
- LeetCode
- 平衡小车之速度
- Java 多线程基础
- ZooKeeper学习——概述篇
- 杭电测试题C语言
- UVA10791 Minimum Sum LCM
- WinSCP连接VMware虚拟机被拒绝
- VUE+WebPack游戏设计:实现盒子爆破效果和界面美化
- 接口与抽象类的异同之处
- 在Github上面搭建一个自己域名的Hexo博客
- TCP/IP五层模型的协议
- 数据库设计三个范式
- 树链剖分入门——[kuangbin]树链剖分