akoj-1272-字母统计
来源:互联网 发布:斗破沙城翅膀进阶数据 编辑:程序博客网 时间:2024/05/01 16:15
字母统计
Time Limit:1000MS Memory Limit:65536K
Total Submit:72 Accepted:48
Description
现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个。
Input
第一行输入一个正整数T(0<t<25)
随后T行输入一个字符串s,s长度小于1010。
Output
每组数据输出占一行,输出出现次数最多的字符;
Sample Input
3abcdbbaajsdhfjkshdfjksahdfjkhsajk
Sample Output
aaj
Source
LY
#include <stdio.h>#include <string.h>#define MAXN 1020char str[MAXN];int main(){int n, i, word[30], max, p;scanf("%d", &n);while (n--){max = 0;memset(word, 0, sizeof(word));scanf("%s", str);int k = strlen(str);for ( i=0; i<k; i++ ) {word[str[i] - 'a']++;//这样的好处不仅把每个字母的个数统计好了 } for ( i=0; i<26; i++ ) {//且按字母排好序了 if (word[i] > max){max = word[i];p = i;}}printf("%c\n", p+'a');}return 0;}
0 0
- akoj-1272-字母统计
- akoj-1272-字母统计
- akoj-1125-小写字母变为大写字母
- 【AKOJ】1125小写字母变为大写字母
- 字母统计
- 统计字母
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 清平调 · 李白
- [编程题] 奇数位上都是奇数或者偶数位上都是偶数
- 关于hibernate通过注解方式自动生成表时字段的顺序问题
- makefile小记v2
- C++实现Bellmanford算法
- akoj-1272-字母统计
- linux下的apache配置文件详解
- 汇编指令解释大全
- 黑马程序员—数组及内存结构使用
- Leetcode: Count Complete Tree Nodes
- 汇编语言总结笔记
- hdu5212Code 容斥原理
- 【深入发掘】HTML——一个你需要认真对待的语言
- Linux上vi(vim)编辑器使用教程