程序设计C 实验三 题目六 统计出现最多次的字母(0288)

来源:互联网 发布:怎样用ps做淘宝详情页 编辑:程序博客网 时间:2024/05/01 19:10
Description

输入有两行:第一行是一个正整数n( 1 < n < 100)表示字符串的长度。后面一行是一个长度为n的字符串(只由小写字母组成)。测试用例保证出现次数最多的字母只有一个。

Input

输出一行,仅输出出现次数最多的字母。

Output
1
2
3
5
acmcs
Sample Input
1
c
#include<stdio.h>#include<string.h>int main(){    char a[100];    int b[26];    int n,i=0,p,max=0;    scanf("%d",&n);    scanf("%s",a);    for(i=0;i<26;i++)        b[i]=0;    for(i=0;i<n;i++)        b[a[i]-'a']++;    for(i=0;i<26;i++)    {        if (max<b[i])        {            max=b[i];            p=i;        }    }    printf("%c\n",p+'a');    return 0;}

0 0
原创粉丝点击