/*
15分的题很简单,但是自己写的时候在输入数据时没有考虑好下标
另外有忘记了输入字符时考虑是否有\n
*/
#include<stdio.h>
#include<algorithm>
#include<string.h>
#include<ctype.h>
using namespace std;
int main(){
char str[1005];
int arr[26]={0};
scanf("%[^\n]",str);
int len=strlen(str);
for(int i=0;i<len;i++){
if(isupper(str[i]))
str[i]+=32;
if(islower(str[i])){
arr[str[i]-'a']++;
}
}
int flag=0;
for(int i=0;i<26;i++)
if(arr[flag]<arr[i])
flag=i;
printf("%c %d",'a'+flag,arr[flag]);
return 0;
}
相关文章
- 【PAT】B1042 字符统计(20 分)
- 1038 统计同成绩学生 (20 分)C语言
- PAT Basic 1038 统计同成绩学生 (20 分)
- PAT 基础编程题目集 6-7 统计某类完全平方数 (20 分)
- 实验6-9-字符串 统计一行文本的单词个数 (15分) 本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
- PAT 甲级 1031 Hello World for U (20 分)(一开始没看懂题意)
- PAT A1110 Complete Binary Tree (25 分)——完全二叉树,字符串转数字
- pat 1124 Raffle for Weibo Followers(20 分)
- PAT Basic 1062 最简分数 (20 分)
- PAT甲级题解-1100. Mars Numbers (20)-字符串处理