nyoj241字母统计
来源:互联网 发布:网络侵权著作权案例 编辑:程序博客网 时间:2024/04/28 06:41
字母统计
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
- 现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个。
- 输入
- 第一行输入一个正整数T(0<T<25)
随后T行输入一个字符串s,s长度小于1010。 - 输出
- 每组数据输出占一行,输出出现次数最多的字符;
- 样例输入
3abcdbbaajsdhfjkshdfjksahdfjkhsajkf
- 样例输出
aaj
代码:
#include<stdio.h>#include<string.h>int main(){int i,k;//int b[26]={0};char a[1011];int len,n;scanf("%d",&n);getchar();while(n--){int b[26]={0};//注意b[26]={0};的位置,若是在前面就不能AC gets(a);len=strlen(a);for(i=0;i<len;i++)b[a[i]-97]++;int max=-1;for(i=0;i<26;i++){if(b[i]>max){max=b[i],k=i;// k=i;}}printf("%c\n",k+97);}return 0;}//b数组的下标为常量表达式a[i]-97的值;
0 0
- NYOJ241字母统计864177
- nyoj241字母统计
- NYOJ241 - 字母统计
- nyoj241——————字母统计
- 字母统计
- 统计字母
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- 字母统计
- Socket编程简单实现服务端客户端连接
- div中图片居中
- Android 定位
- redis cluster
- 【网络流】hdu3488 Tour
- nyoj241字母统计
- Andrdoid中对应用程序的行为拦截实现方式之----从底层C进行拦截
- 华为云计算大会 - 第一天观后感
- 【网络流】hdu3549 Flow Problem
- 数据结构 绪论
- 【ThinkingInC++】54、对于静态函数的调用
- Mac 下 Nginx、MySQL、PHP-FPM 的安装配置
- 动态给input生成onclick事件
- 【Java 程序员】之【封装】 --Java 程序员在发展的过程中,该如何把握代码的方向?