PATB1042 字符统计(20 分)
Posted hebust
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PATB1042 字符统计(20 分)相关的知识,希望对你有一定的参考价值。
/*
15分的题很简单,但是自己写的时候在输入数据时没有考虑好下标
另外有忘记了输入字符时考虑是否有
*/
#include<stdio.h>
#include<algorithm>
#include<string.h>
#include<ctype.h>
using namespace std;
int main(){
char str[1005];
int arr[26]={0};
scanf("%[^
]",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;
}
以上是关于PATB1042 字符统计(20 分)的主要内容,如果未能解决你的问题,请参考以下文章