单词分析(点击前往做题)

输入描述:

输入一行包含一个单词,单词只由小写英文字母组成。
对于所有的评测用例,输入的单词长度不超过 1000。

输出描述:

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

输入输出样例:

输入:
lanqiao
输出:
a
2

思路:

1.用一个数组来存储每个小写字母的次数
2.灵活运用ASCll码,使数组编号与ASCll码相对应

代码:

#include <iostream>
#include<string>
using namespace std;
int main()
{//用数组a存储每个小写字母的出现次数int a[26]={0};//存储字符串string arr;//存储最大出现次数int max=0;//存储出现次数最大的字母char max_letter;//输入字符串cin>>arr;//对字符串中的每个字符进行计数for(int i=0;i<arr.length();i++){a[(int)(arr[i])-'a']++;}//找出最大出现次数for(int i=0;i<26;i++){if(a[i]>max){max=a[i];//最大出现的字母max_letter=(char)(i+'a');}}//输出cout<<max_letter<<endl;cout<<max;return 0;
}

蓝桥杯真题-单词分析相关推荐

  1. 蓝桥杯真题 ——单词分析(python3)

    题目描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度.小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪 ...

  2. 第十一届蓝桥杯省赛真题——单词分析

    第十一届蓝桥杯省赛真题--单词分析 单词分析: [问题描述] 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度. 小蓝学了很长时间也记不住一 ...

  3. 蓝桥杯真题2017-2021

    刷完近几年真题,感觉理解完之后,拿奖问题不大,本人这次获得2022年蓝桥杯javaB组省一,以下是历年javaB组省赛题目. 文章目录 2017年真题 一.购物单 二.纸牌三角形 三.承压计算 四.魔 ...

  4. 第五届蓝桥杯真题解析【JavaC组】

    第五届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第五届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:等额本金 C:猜字母 D:大衍数列 ...

  5. 【蓝桥杯真题】16天冲刺 Python

    距离比赛很快了,希望和我一起准备的PY党能更加熟练的掌握Python! 1.距离和(模拟赛填空题) 问题描述: 两个字母之间的距离定义为它们在字母表中位置的距离.例如 A和 C 的距离为 2,L 和  ...

  6. 蓝桥杯真题:三羊献瑞

    蓝桥杯真题:三羊献瑞 观查下面的加法算式: 其中相同的汉字代表相同的数字,不同的汉字代表不同的数字. 请你填写"三羊献瑞"所代表的4位数字(答案唯一),不要填写任何多余内容. 分析 ...

  7. # 2014年蓝桥杯真题CC++B组

    2014年蓝桥杯真题C/C++B组 1.啤酒和饮料 题目描述 啤酒每罐2.3元,饮料每罐1.9元,小明买了若干啤酒和饮料,一共花了82.3元. 我们还知道她买的啤酒比饮料的数量多,请你计算他买了几罐啤 ...

  8. 第九届蓝桥杯真题解析JavaC组

    第九届蓝桥杯真题解析JavaC组 文章目录 ***第九届蓝桥杯真题解析JavaC组*** 前言 A.哪天回家 B.猴子分香蕉 C.字母阵列 D.第几个幸运数 E.书号验证 F.打印大X G.缩位求和 ...

  9. 包子凑数-蓝桥杯真题 线性方程组求解(c++实现)

    上文链接:日期问题-蓝桥杯真题 具备基础日期知识查看(c++) 包子凑数 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子.每种蒸笼都有非常多笼,可 ...

  10. 第四届蓝桥杯真题解析【JavaC组】

    第四届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第四届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:组素数 C:马虎的算式 D:第39 ...

最新文章

  1. otsu阈值分割算法_图像分割之大津算法(OTSU)
  2. OpenCV 中的绘制功能
  3. Android延时执行调用的几种方法
  4. 【完美解决方案】module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
  5. vue-router 传递参数的几种方式
  6. Spring+SpringMVC+MyBatis深入学习及搭建(九)——MyBatis和Spring整合
  7. 关于PyQt5,在pycharm上的安装步骤及使用技巧
  8. Thinkphp 公共函数自动加载
  9. linux keepalived 脚本,Linux下安装Keepalived及原理分析
  10. JAVA生成条码(jbarcode)
  11. 苹果笔记本python爬取网页后怎么存下来_python 爬取csdn网页并保存博客到本地
  12. Cgroup学习之——Ubuntu下交叉编译ARM平台libcgroup工具
  13. Unofficial Windows Binaries for Python Extensi...
  14. 迎建国七十周年,Linux厂商巡礼之一铭软件
  15. ZooKeeper解读
  16. matlab 最小割集(需手动分析排除)
  17. asp空间和php空间_两个最新空间及回顾100Mphp及数个asp免费空间放
  18. 宿舍管理程序c语言,学生宿舍管理软件C语言源代码完整版
  19. 7-111 输出大写英文字母
  20. gpu浮点计算能力floaps_关于CPU的浮点运算能力计算

热门文章

  1. 西门子step7安装注册表删除_如何完全卸载step7
  2. step7支持linux,STEP7 V5.4版本要求的操作系统-工业支持中心-西门子中国
  3. multisim连接MySQL_Multisim14使用multisim12元件库的方法
  4. java fileutils api_FileUtils API
  5. java网页版斗地主_JAVA控制台版斗地主
  6. 算法引论:一种创造性方法(书)
  7. cad快看_CAD快速看图可以图纸对比吗?可以!
  8. 萌新做点小玩意儿DAY-2 五子棋AI拓展思想
  9. 小米无线网卡linux,NanoPi NEO安装小米随身WiFi
  10. 乐高机器人编程和编程的区别