题目描述

输入

输出

样例输入

样例输出

源代码
#include<stdio.h>
int main()
{
char a[26] = { 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' };
char b[100];
int c[26] = { 0 }, n, i, j, t;
scanf("%d", &n);
scanf("%s", b);
for (i = 0; i < n; i++)
{
for (j = 0; j < 26; j++)
{
if (b[i] == a[j])
{
c[j]++;
}
}
}
t = 0;
for (i = 0; i < 26; i++)
{
if (c[i] > c[t])
t = i;
}
printf("%c\n", a[t]);
return 0;
}
关于这题

本文介绍如何使用C语言实现一个程序,通过输入一个字符串,统计每个字母出现的次数,最后输出出现次数最多的字母。代码中涉及字符数组、计数数组以及遍历比较过程。
10万+

被折叠的 条评论
为什么被折叠?



