博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符统计2
阅读量:7093 次
发布时间:2019-06-28

本文共 654 字,大约阅读时间需要 2 分钟。

题目描述

输入英文句子,输出该句子中除了空格外出现次数最多的字符及其出现的次数。

输入

输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。

输出

逐行输出每个句子中出现次数最多的字符及其出现的次数(如果有多个字符的次数相同,只输出ASCII码最小的字符)。

示例输入

I am a studenta good programming problemABCD abcd ABCD abcd

示例输出

a 2o 4A 2
View Code
1 #include 
2 #include
3 int main() 4 { 5 char s[200]; 6 int a[200]; 7 int i,len,max,k; 8 while(gets(s)) 9 { 10 memset(a, 0, sizeof(a)); 11 k = max = 0; 12 len = strlen(s); 13 for(i=0; i

总结:可以先开辟一个新数组,把除了空格之外的字符放到新数组中再进行判断

转载于:https://www.cnblogs.com/yelan/archive/2013/01/26/2877831.html

你可能感兴趣的文章
Oracle 通过子查询批量添加、修改表数据
查看>>
在Map对象中获取属性,注意判断为空
查看>>
php的pear编程: phpDocumentor的使用?
查看>>
Win10系列:C#应用控件基础23
查看>>
三元运算符
查看>>
Oracle管理监控之使用utl_mail自动邮件报警配置
查看>>
使用原生 JavaScript 操作 DOM
查看>>
[Android系列—] 2. Android 项目文件夹结构与用户界面的创建
查看>>
pl/sql sql窗口允许输出和允许变量替换
查看>>
51NOD 1227 平均最小公倍数 [杜教筛]
查看>>
【C语言】二维数组中的查找,杨氏矩阵
查看>>
linux中查看软件文件安装路径
查看>>
1019 集合论与图论
查看>>
Latex 公式在线可视化编辑器
查看>>
【Java】大文本字符串滤重的简单方案
查看>>
hibernate 中多对多关系对象集合的保存
查看>>
黄聪:AngularJS 动态加载控制器实例-ocLoazLazy
查看>>
让你提前认识软件开发(26):数据库脚本的凝视
查看>>
百度地图api
查看>>
Linq查询满足条件记录集
查看>>