1042 字符统计 (20 分)(c语言)
请编写程序,找出一段给定文字中出现最频繁的那个英文字母。
输入格式:
输入在一行中给出一个长度不超过 1000 的字符串。字符串由 ASCII 码表中任意可见字符及空格组成,至少包含 1 个英文字母,以回车结束(回车不算在内)。
输出格式:
在一行中输出出现频率最高的那个英文字母及其出现次数,其间以空格分隔。如果有并列,则输出按字母序最小的那个字母。统计时不区分大小写,输出小写字母。
输入样例:
This is a simple TEST. There ARE numbers and other symbols 1&2&3...........
结尾无空行
输出样例:
e 7
结尾无空行
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#pragma warning (disable:4996)
int book[300];
int main() {char a[10000];gets(a);int len = strlen(a);for (int cnt = 0; cnt < len; cnt++){if ((char)a[cnt] != ' ') {book[tolower(a[cnt])]++;}}int max = 0;char zimu;for (int cnt = 0; cnt < 255; cnt++) {if((char)cnt>='a' && (char)cnt <='z')if (max < book[cnt]) {zimu = cnt;max = book[cnt];}}printf("%c %d", zimu, max);return 0;
}
我踩过的坑:因为太困了,没看题目,后面才发现是求的字母
1042 字符统计 (20 分)(c语言)相关推荐
- C++学习之路 | PTA乙级—— 1042 字符统计 (20 分)(精简)
1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空 ...
- 1042 字符统计 (20 分)
1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空 ...
- 1042 字符统计 (20分)——16行代码满分
立志用更少的代码做更高效的表达 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空格 ...
- 【PAT乙级】1042 字符统计 (20 分)
题目地址 #include<bits/stdc++.h> using namespace std; int a[30]; int main(void) {string s; getline ...
- 1042. 字符统计(20)
请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过1000的字符串.字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束( ...
- PAT 乙级 1042. 字符统计(20) Java版
请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过1000的字符串.字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束( ...
- 1042. 字符统计(20)-PAT乙级真题
请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式 输入在一行中给出一个长度不超过1000的字符串.字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束(回 ...
- PTA 1042 字符统计 (c语言)
1042 字符统计 (20 分) 1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ...
- 7-2 树种统计 (20分)
7-2 树种统计 (20分) 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入首先给出正整数N(≤1 ...
最新文章
- 如何设计日志采集系统?不妨看看这篇文章
- 还在为数学建模的事发愁?带你一起来看看数模竞赛中必备的经典算法
- mysql查询索引like_通过索引查询慢速搜索LIKE%MYSQL
- python装饰器setter_第7.27节 Python案例详解: @property装饰器定义属性访问方法getter、setter、deleter...
- Xilinx_ISE和ModelSim的联合使用方法 / 从Xilinx ISE 14.7启动ModelSim时遇到的问题
- 新型 JhoneRAT 恶意软件攻击中东地区
- VO与Map之间的相互转换
- ad20/ad21/ad22学习笔记(基本包含一套流程)Altium Designer
- python-matplotlib-柱状堆积图
- SEO为什么一定要面面俱到?
- [转]优秀程序设计的Kiss原则(keep it simple,stupid)
- Nginx: 104: Connection reset by peer 错误
- Unity项目-黑魂复刻(三)玩家控制器(跳跃)
- 电脑录屏怎么把声音录进去?这些方法可以帮到你!
- Flutter 自定义组件实战之Cupertino(iOS)风格的复选框
- gpu精粹2.高性能图形芯片和通用计算机编程技巧,哎哟喂啊
- java 必须是数字_[Java教程]限制只能输入数字
- android端采用FFmpeg进行视频剪切、转码与添加水印
- 黑客「杀死」物联网?区块链正在成为救世主
- vue实现点击按钮展开侧边栏,再点击按钮收起
热门文章
- Java黑皮书课后题第3章:**3.15(游戏:彩票)修改程序清单3-8,产生三位整数的彩票。程序提示用户输入一个三位整数,然后依照规则判定用户是否赢得奖金
- AngularJS学习之旅—AngularJS Http(九)
- 木马入侵查杀 linux
- linux下的ssh和rynsc
- 笨方法学python--变量和命名
- 【和我一起学习Unity3D】Unity3D的坐标控制
- 搜索学习(ing...)
- SqlHelper数据库操作辅助类
- Asp组件中级入门与精通系列之三
- 【数据结构与算法】之深入解析“修剪二叉搜索树”的求解思路与算法示例