字母不区分大小写
输出格式:出现的次数 该字母
如果有复数个出现次数最多的字母,就按字母排列顺序输出
例
输入
One Two Buckle My Shoe
输出
3 eo
输入
Once upon a time,there lived a manwhose name wos Lip van Winkle.
输出
8 e
#include<stdio.h>
#include<string.h>
typedef struct alphabet
{
char alphabet[99];
int point;
}Alp;
void toLowerCase(char a[])
{
int i;
for(i=0;i<strlen(a);i++){
if(a[i]>='A'&&a[i]<='Z'){a[i]=a[i]+32;}
}
}
int main(void)
{
int i;
char input[99];
char convert[99];
Alp alp[99];
while(scanf("%s",input)!=EOF){
toLowerCase(input);
for(i=0;i<strlen(input);i++){
alp.alphabet[i]=input[i];
alp.point[i]++;
}
}
printf("%d %s",alp.point,alp.alphabet);
return 0;
}
这个是我自己写的(写到一半实在编不下去了),还是不要看比较好,不然会干扰大家思维