【C语言】常用字符(string库函数,ctype库函数),字符数组的输入与处理)
编写程序,实现求最常用字符。英文字母里出现频率最高的是哪个字母呢? 给定一个字符串,输出字符串中出现次数最多的字母。输入要求:输入一个只含有大小写字母和空格的字符串,长度不超过100,以回车结束。输出要求:输出一个小写字母,表示该字符串中出现次数最多的字母。若答案有多个,则只输出ASCII码最小的那个。
输入样例:
An apple输出样例:
A
考察函数库的初步使用及字符串的输入与处理
//*巧用ASCII码值*//
#include<stdio.h>
#include<string.h>
int main()
{int i,b[26]={0},max,p;char a[100];gets(a); //给字符数组输入字符串int len = strlen(a); //检测字符数组的长度for(i=0;i<len;i++){if(a[i]>='A'&&a[i]<='Z')a[i]=a[i]+32;b[a[i]-'a']++; //使数组序号和字母序号一一对应,不从0开始。} //使按ASCII码排列max=0;for(i=0;i<26;i++){if(max<b[i]) //因为比较时运用了小于号所以满足ASCII码最小。{max=b[i];p=i;}}printf("%c",p+'a'); //直接通过ASCII码表取值输出return 0;
}
//*未运用字符串;即输即判。*//
#include<stdio.h>
#include<ctype.h>
int main()
{char e;int r[26]={0},max=0,i,d;while(scanf("%c",&e),e!='\n'){e=tolower(e); //运用ctype.h;实现大小写转换。r[e-'a']++;}for(i=0;i<=25;i++){if(r[i]>max){max=r[i];d=i;}}printf("%c",97+d);
}
【C语言】常用字符(string库函数,ctype库函数),字符数组的输入与处理)相关推荐
- 单片机C语言常用的头文件与库函数
单片机C语言常用的头文件与库函数 以下头文件与库函数,只用头文件包含以下相应头文件即可调用. 持续更新中 Intrins.h头文件 函数名 函数原型 功能 返回值 _crol_ unsigned ch ...
- Go语言常用标准库——log、net_http、strconv、time包
文章目录 log 使用Logger 配置logger 标准logger的配置 flag选项 配置日志前缀 配置日志输出位置 创建logger 总结 net_http net/http介绍 HTTP协议 ...
- c语言中的头文件string.h的作用,C语言常用头文件及库函数——string.h
string.h 函数与形参类型: 函数功能: 返回值: 例子: 1.memcmp 函数与形参类型: int memcmp(buf1,buf2,count); void * buf1, void bu ...
- 二级c语言常用,二级C语言常用库函数.doc
二级C语言常用库函数 二级C语言常用库函数 二级C语言中,常用库函数可参考下面表格,具体使用方法可参考文件<C标准库函数集.pdf>,更多函数的用法可参考文件<C标准库函数集速查.c ...
- C语言常用库函数总结
1 C语言常用计算的库函数 下面的所有用例的参数赋值: int a = 2;int b = 4;int val = 0; 计算类函数声明在头文件#include<math.h>中: 1.1 ...
- c语言库函数说明,C语言常用库函数说明
C语言常用库函数说明 序号 库类别 头文件 详细说明 1 错误处理 errno.h 2 字符处理 ctype.h 3 地区化 local.h 4 数学函数 math.h 5 信号处理 signal.h ...
- 三、C语言常用的库函数
1. 函数是什么? 维基百科中对函数的定义:子程序.子程序,是一个大型程序中的某部分代码, 由一个或多个语句块组成.它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立性.一般会有输入参数并有 ...
- 单片机c语言常用指令,单片机C语言(C51)的常用库函数.doc
C51的常用库函数详解 C51语言的编译器中包含有丰富的库函数,使用库函数可以大大简化用户程序设计的工作量,提高编程效率.每个库函数都在相应的头文件中给出了函数原型声明,在使用时,必须在源程序的开始处 ...
- c语言库函数大全文库,c语言常用的库函数_相关文章专题_写写帮文库
时间:2019-05-12 16:51:22 作者:admin 字符处理函数 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换头文件 ctype.h 函数列表 函数类别 函数用途 ...
- c语言常用库函数使用要点,C语言常用库函数使用要点.doc
C语言常用库函数使用要点.doc C语言常用库函数使用要点 C语言常用库函数使用要点 李素萍太原理工大学阳泉学院信息系 C语言提供了丰富的库函数,只有有效地使 用库函数,才能学好,学活C语言.为了- ...
最新文章
- sendStickyBroadcast和sendStickyOrderedBroadcast
- setlocal启动批处理文件中环境变量的本地化
- Tomcat出现端口被占用Port 8080 required by Tomcat v9.0 Server at localhost is already in use.
- webbench 代码阅读
- ubuntu ftp服务器搭建,绝对有效,操作简单
- SpringMVC在使用Jackson2时关于日期类型格式化的问题
- centos 6.2 升级后无法启动图形界面
- MQTT 连接 阿里云物联网十六进制数据分析笔记
- 互联网+ 何人能挡?带着你的Code飞奔吧!
- 如何在 macOS Monterey 中使用预览合并 PDF?
- js中的this详解
- Wireshark实战分析之TCP协议(一)
- Vue简易时间计时器
- 惊艳的成长计划表刷屏!武大首位 94 年博士入职华为,年薪达 201 万
- 台式机linux系统无线上网,CentOS 6.5 安装无线网卡驱动实现无线上网
- 数据结构 C++ 多项式的表达以及乘法实现
- 比亚迪秦后排座椅拆卸
- WindwosAndroid浏览器内核版本检测
- 天梯L1-015 跟奥巴马一起画方块 (15 分)(Java)
- pyqt5背景色设置使用css或者是调色板
热门文章
- 差分信号_形象解读差分信号,它比单端信号强在哪?
- base32php,ThinkPHP6.0使用extends Base方式处理后台登录逻辑
- 解决to_hdf() 报错ImportError: Missing optional dependency ‘tables‘. Use pip or conda to install tables.
- python导入自己写的模块_大话python模块导入
- 查看服务器是有有默认共享文件,服务器共享文件远程查看
- android 图片方向,Android图片处理:识别图像方向并显示
- 网页内容切换效果实现的15个jQuery插件
- java第一次作业计科2班马浩加
- Chrome在302重定向的时候对原请求产生2次请求的问题说明
- HDU 1222 Wolf and Rabbit