字符统计2 SDUT

Time Limit: 1000 ms Memory Limit: 65536 KiB
Submit Statistic
Problem Description

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

Input

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

Output

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

Sample Input

I am a student
a good programming problem
ABCD abcd ABCD abcd

Sample Output

a 2
o 4
A 2

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(void)
{char str[100];int i, n, s[125], max, m, ans;while(gets(str) != NULL){max = 0;memset(s, 0, sizeof(s));n = strlen(str);for(i = 0; i < n; i++){if(str[i] != ' '){s[str[i]]++;}}for(m = 65; m <= 122; m++){if(max < s[m]){max = s[m];ans = m;}}printf("%c %d\n", ans, max);}return 0;
}/***************************************************
User name: jk180233李清璇
Result: Accepted
Take time: 0ms
Take Memory: 144KB
Submit time: 2018-12-16 20:45:03
****************************************************/

字符统计2 SDUT相关推荐

  1. 字符统计1 SDUT

    Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 给出一串字符,要求统计出里面的字母.数字.空格以及其他字符的个数. 字母 ...

  2. PAT 1042. 字符统计

    1042. 字符统计 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过1000的字符串.字符串由ASCII码表中任意可见字符及空格组成,至少包含1个 ...

  3. idf实验室--简单编程字符统计

    idf实验室--简单编程字符统计,有需要的朋友可以参考下. 第一眼看这道题很简单,不就是字符统计么,可是题目要求2s内回答,而且每次打开的页面需要统计的字符串内容都会变,这就蛋疼了,于是乎上网学习下如 ...

  4. C++学习之路 | PTA乙级—— 1042 字符统计 (20 分)(精简)

    1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空 ...

  5. 去空白符的大文本字符统计(洛谷P5015题题解,Java语言描述)

    题目要求 P5015题目链接 分析 字符串中的字符统计,不含换行符和空白字符,那就正好用Scanner的nextLine(),就自动去了换行符. 接下来每读进来一行String.就调用replaceA ...

  6. 今天用Map集合写了一个字符串字符统计的程序,看集合看的头痛,就看了一下GUI,于是就随便记点。

    一.使用Map集合写的字符串中字符统计功能函数. package Map;import java.util.HashMap; import java.util.Iterator; import jav ...

  7. 【小白的刷题之路】字符统计

    字符统计 题目描述 代码 题目描述 如果统计的个数相同,则按照ASCII码由小到大排序输出 .如果有其他字符,则对这些字符不用进行统计. 实现以下接口: 输入一个字符串,对字符中的各个英文字符,数字, ...

  8. Bailian2927 判断数字个数【字符统计】

    2927:判断数字个数 总时间限制: 1000ms 内存限制: 65536kB 描述 判断一行字符串中的数字出现的个数. 输入 输入有多行,每行一个字符串,该字符串中可以包含&$#@任何符号以 ...

  9. UVA10625 GNU = GNU'sNotUnix【字符统计】

    Let us define GNU, the recursive acronym for GNU's Not Unix with the following recursive rules: G –& ...

最新文章

  1. 如何在Bash中的分隔符上拆分字符串?
  2. 创纪录!Oracle关键补丁更新修复关键漏洞曝光
  3. HandlerThread原理与应用
  4. NuttX 启动流程
  5. crontab命令---Linux学习笔记
  6. 年底要算绩效了,高校青椒有多难?
  7. Vue-cli(四) 项目中引入Axios
  8. 零基础入门学习Python,我与python的第一次亲密接触后的感受
  9. linux bash 获取 国内常见网站的IP列表
  10. Bzoj 3196 Tyvj 1730 二逼平衡树
  11. 广播(有序)跨应用发送简单举例
  12. Request.Querystring中文乱码问题解决
  13. 汇编语言典型例子详解_单片机汇编语言经典一百例
  14. 计算机画图软件教学教案,画图软件教学设计
  15. 从零开始搭建EasyDarwin环境——Windows系统开发环境Golang的搭建
  16. 爱立信宣布收购FYI电视
  17. skb_buff结构体解析
  18. xp驱动和Win7驱动的区别
  19. 程序设计天梯赛选拔 大炮打蚊子(刷水题就变傻,确实,感觉自己变傻了)
  20. 不同类型的钻展图怎么设计?

热门文章

  1. SRM 308 Wardrobe
  2. 前端学习笔记之CSS网页布局
  3. java从文件中读取数据的几种方法(Java io基础)
  4. 微信答题红包小程序开发玩法解析
  5. 一点直播卡顿的处理思考
  6. ArcGIS:(模型构建器)如何获取各个区域下不同地物的面积?
  7. vue移动项目中如何设置点击手机号码就唤起拨号功能
  8. Java学生成绩管理系统(含源码+论文+答辩PPT等)
  9. 业务连续性(BCM)小百科系列(四)
  10. js 监听浏览器刷新还是关闭事件