C语言-单词分析解析
题目描述
小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。
现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。
输入描述
输入一行包含一个单词,单词只由小写英文字母组成。
对于所有的评测用例,输入的单词长度不超过 1000。
输出描述
输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。
第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。
输入输出样例
示例 1
输入
lanqiao
输出
a
2
示例 2
输入
longlonglongistoolong
输出
o
6
#include <stdio.h>
#include <stdlib.h>int read(char *str);
int main(int argc, char *argv[])
{// 请在此输入您的代码char str[1000];scanf("%s",str);read(str);return 0;
}int read(char *str)
{int i=0,j=0,max=0,max1=0;char zimu[26]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};int count[26]={0};for(i=0;i<26;i++){for(j=0;str[j]!='\0';j++){if(zimu[i]==str[j])count[i]++;}}for(i=0;i<26;i++){if(count[i]>max){max=count[i];max1=i;}}printf("%c\n",zimu[max1]);printf("%d",max);return 0;
}
#include <stdio.h>
#include <stdlib.h>int main(int argc, char *argv[])
{// 请在此输入您的代码int count[26]={0},max=0,i;char ch;while((ch=getchar())!='\n')count[ch-'a']++;for(i=1;i<26;i++)if(count[i]>count[max])max=i;printf("%c\n%d",max+'a',count[max]);return 0;
}
C语言-单词分析解析相关推荐
- c语言程序大型案例分析,C语言程序设计习题解析与应用案例分析(第2版)
摘要: <C语言程序设计习题解析与应用案例分析(第2版)>从C语言程序设计的基本原理及程序设计的基本思想出发,贯穿"基础-应用"这一主线.<C语言程序设计习题解析 ...
- 【C语言蓝桥杯每日一题】—— 单词分析
[C语言蓝桥杯每日一题]-- 单词分析
- 【Python蓝桥杯】单词分析 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。
最近在刷蓝桥杯题目,按题目做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码为系统提交满分答案 单词分析 问题描述 资源限制 Python时间限制:1s,内存限制:25 ...
- python求立方尾不变_蓝桥杯:单词分析——————Python
题目 试题 G: 单词分析 时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分 [问题描述] 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超 ...
- 2020年第十一届蓝桥杯 - 省赛 - Python大学组 - G. 单词分析
试题 G: 单词分析 时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分 [问题描述] 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常 ...
- 《嵌入式Linux与物联网软件开发——C语言内核深度解析》一2.4 位运算构建特定二进制数...
本节书摘来自异步社区<嵌入式Linux与物联网软件开发--C语言内核深度解析>一书中的第2章,第2.4节,作者朱有鹏 , 张先凤,更多章节内容可以访问云栖社区"异步社区" ...
- java 试题 历届试题 单词分析 题解
试题 历届试题 单词分析 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度 ...
- R语言︱情感分析—词典型代码实践(最基础)(一)
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 笔者寄语:词典型情感分析对词典要求极高,词典中 ...
- 利用自动机识别c 语言单词,第03章 词法分析与有穷自动机(2).ppt
<第03章 词法分析与有穷自动机(2).ppt>由会员分享,可在线阅读,更多相关<第03章 词法分析与有穷自动机(2).ppt(59页珍藏版)>请在人人文库网上搜索. 1.3. ...
最新文章
- python如何输出多个星号_如何将 Python 的一个类方法变为多个方法?
- 【Android 插件化】Hook 插件化框架 ( 合并 “插件包“ 与 “宿主“ 中的 Element[] dexElements | 设置合并后的 Element[] 数组 )
- mysql用户连接数_mysql用户连接数
- linux下修改组的密码,Linux用户和组的操作(八) 修改用户密码 passwd
- golang管道channel的基本使用:读、写数据到管道
- IDEA报错:Cannot resolve plugin org.apache.maven.plugins:*
- 单片机小白学步系列(〇)序
- 国服服务器_《Minecraft我的世界》第三方服务器的基本储备
- Java EE 7:新增功能???
- 获得jmp esp地址
- nginx php pathinfo,Nginx解决PATH_INFO新解决办法
- FPGA_四选一数据选择器
- FPGA实现BP神经网络-原理
- 漏洞扫描器简单教程(天镜、Nessus、Appscan、Awvs)
- 小米——系统升级失败,不断重启解决+刷xposed(lsposed)+刷recovery+刷magisk
- 公差带与配合 常用基轴制公差带的相互关系
- GIT之Rebase的使用
- 线上3D产品展示的方式
- 程序股票交易接口怎么使用?
- 虚拟机安装的系统界面很大的解决办法