当前位置: 首页 > news >正文

photoshop做网站/5g网络优化培训

photoshop做网站,5g网络优化培训,广州住建官方网站,wordpress签到领积分原题地址 https://pintia.cn/problem-sets/994805260223102976/problems/994805280817135616 请编写程序,找出一段给定文字中出现最频繁的那个英文字母。 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串。字符串由 ASCII 码表中任意可见字符…

原题地址

https://pintia.cn/problem-sets/994805260223102976/problems/994805280817135616
请编写程序,找出一段给定文字中出现最频繁的那个英文字母。

输入格式:

输入在一行中给出一个长度不超过 1000 的字符串。字符串由 ASCII 码表中任意可见字符及空格组成,至少包含 1 个英文字母,以回车结束(回车不算在内)。

输出格式:

在一行中输出出现频率最高的那个英文字母及其出现次数,其间以空格分隔。如果有并列,则输出按字母序最小的那个字母。统计时不区分大小写,输出小写字母。

输入样例:

This is a simple TEST. There ARE numbers and other symbols
1&2&3…

输出样例:

e 7

解题思路

遍历字符串的时候先判断是否是字母,之后直接转为小写,存储到map里。
根据map是默认key值升序排列,就从左往右遍历map然后输出最大值即可。

注意事项

1.判断是否为字母的时候脑抽了,写了>='A' && <= 'z'…明明大小写字母相差32啊喂!

参考代码

#include <bits/stdc++.h>
using namespace std;
int main() {string s;map<char, int> mp;getline(cin, s);for (int i = 0; i < s.size(); i++) {if ((s[i] >= 'A' && s[i] <= 'Z') || (s[i] >= 'a' && s[i] <= 'z')) {char c = tolower(s[i]);if (!mp[c]) mp[c] = 1;else mp[c]++;}}int max = -1;char c;for (auto it = mp.begin(); it != mp.end(); it++) {if ((it->second) > max) {max = it->second;c = it->first;	}}cout << c << " " << max;return 0;
}
http://www.jmfq.cn/news/4822093.html

相关文章:

  • 山东网站建设模板制作/网页设计需要学什么
  • 咸阳学校网站建设哪家好/国外b站推广网站
  • 基于wordpress课程网站设计php毕业论文/新塘网站seo优化
  • 广州高端网站定制开发价格/展示型网站有哪些
  • 网站开发与设计培训的就业前景/百度实时热搜榜
  • 微信机器人wordpress/网站排名怎么优化
  • 网站规划的原则有哪些/百度用户服务中心官网
  • 做网站 流量怎么抓钱/seo培训一对一
  • 洛阳有建社网站的吗/免费站长统计工具
  • 部门做网站优点/揭阳新站seo方案
  • 怎么看网站被惩罚/西地那非片的功能主治
  • 做服装公司需要什么网站/网页做推广
  • 加强网站建设与管理的通知/百度云盘下载
  • 网站如何做电脑和手机app/优化关键词排名seo软件
  • 西安企业网站建设哪家好/怎么查看网站的友情链接
  • 如皋做网站公司/在线检测网站安全
  • 做seo的网站推广/知名品牌营销案例100例
  • 各种类型网站建设/搜索关键词优化排名
  • 设计制造中国第一架飞机的人是/seo优化中商品权重主要由什么决定
  • 把自己做的动画传到哪个网站上/网站设计是做什么的
  • 服饰网站建设/百度舆情
  • 中国建筑装饰网排行/宁波优化网页基本流程
  • 从seo角度谈网站建设/长沙seo优化哪家好
  • 做网站到底能不能赚钱/网络营销策划创意案例点评
  • 河北提供网站建设公司电话/百度关键词指数
  • 1免费建站网站/如何制作一个个人网站
  • 营销型外贸网站建设/app推广拉新
  • 个人网站建设方案书模板/网建
  • 山东省工程建设协会网站/百度关键词在线优化
  • 建网站的公司起什么名好/做销售记住这十句口诀