news 2026/4/16 11:44:13

C++课后习题训练记录Day71

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++课后习题训练记录Day71

1.练习项目:

题目描述

小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。

现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。

输入描述

输入一行包含一个单词,单词只由小写英文字母组成。

对于所有的评测用例,输入的单词长度不超过 1000。

输出描述

输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。

第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。

2.选择课程

在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班(C&C++ 组)4期》,选择第二章“基础算法”编程14并开始练习。

3.开始练习

(1)源码:
#include<bits/stdc++.h>
using namespace std;
map<char,int>mp;
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
string s;
cin>>s;
for(const auto&i:s){
mp[i]++;
}
int max_num=0;
char max_word=0;
for(const auto&pair:mp){
if(max_num<pair.second){
max_word=pair.first;
max_num=pair.second;
}

}
cout<<max_word<<'\n';
cout<<max_num<<'\n';
return 0;
}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:18:00

文字标注旋转角度设置(防止文字倒立)

对CAD中曲线进行文字标记时&#xff0c;当文字角度必须随曲线角度时&#xff0c;为避免字头朝下&#xff0c;可采用如下方式ang ang % Math.PI;while (ang < 0) { ang Math.PI; }// 确保文字不会倒立&#xff08;阅读方向从左到右&#xff09;while (ang > Math.PI / 2…

作者头像 李华
网站建设 2026/4/16 10:22:04

储能辅助电力系统调峰的容量需求研究 Matlab代码

✅作者简介&#xff1a;热爱数据处理、建模、算法设计的Matlab仿真开发者。&#x1f34e;更多Matlab代码及仿真咨询内容点击 &#x1f517;&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码获取及仿真咨询内容私信。&#x1f447; 关注我…

作者头像 李华
网站建设 2026/4/16 10:16:38

咋的,寒假 1 个月学门黑客技术,难道很难吗?

前言 先介绍一下我自己吧&#xff0c;我是一名从事网络安全行业近十年的白帽黑客&#xff0c;在奇安信做了6年的安全研发员&#xff0c;期间大大小小的Hvv也参加了数次&#xff0c;都取得了不错的成绩。本文我就以亲身经验为锚&#xff0c;给那些有着一个黑客梦的小伙伴撰写一份…

作者头像 李华
网站建设 2026/4/16 10:16:43

互联网大厂Java面试场景:分布式系统与微服务架构

场景&#xff1a;互联网大厂Java小白面试 面试官&#xff08;严肃&#xff09;&#xff1a; 我们来谈谈你对分布式系统和微服务的理解吧。假设现在有一个电商平台需要支持双十一高峰期的海量用户请求&#xff0c;如何设计一个高可用系统&#xff1f; 超好吃&#xff08;认真思考…

作者头像 李华