赞
踩
- #include<stdio.h>
- int main(){
- int i,max=0,count[130]={0};
- char ch;
- while(scanf("%c",&ch),ch!='\n'){
- int c;
- if(ch>='a'&&ch<='z'){
- c=ch;
- count[c]++;
- }else if(ch>='A'&&ch<='Z'){ //大写字母则转化为对应的小写字母
- c=ch+32;
- count[c]++;
- }
- if(count[c]>max)
- max=count[c];
- }
- for(i=60;i<129;i++){
- if(count[i]==max){
- printf("%c\n",i);
- break;
- }
- }
- return 0;
- }
tips:将大写字母也转化为小写(因为要求输出的是小写),数组的下标为对应的小写的ascii码再计数
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。