编写程序,实现求最常用字符。英文字母里出现频率最高的是哪个字母呢? 给定一个字符串,输出字符串中出现次数最多的字母。输入要求:输入一个只含有大小写字母和空格的字符串,长度不超过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库函数),字符数组的输入与处理)相关推荐

  1. 单片机C语言常用的头文件与库函数

    单片机C语言常用的头文件与库函数 以下头文件与库函数,只用头文件包含以下相应头文件即可调用. 持续更新中 Intrins.h头文件 函数名 函数原型 功能 返回值 _crol_ unsigned ch ...

  2. Go语言常用标准库——log、net_http、strconv、time包

    文章目录 log 使用Logger 配置logger 标准logger的配置 flag选项 配置日志前缀 配置日志输出位置 创建logger 总结 net_http net/http介绍 HTTP协议 ...

  3. c语言中的头文件string.h的作用,C语言常用头文件及库函数——string.h

    string.h 函数与形参类型: 函数功能: 返回值: 例子: 1.memcmp 函数与形参类型: int memcmp(buf1,buf2,count); void * buf1, void bu ...

  4. 二级c语言常用,二级C语言常用库函数.doc

    二级C语言常用库函数 二级C语言常用库函数 二级C语言中,常用库函数可参考下面表格,具体使用方法可参考文件<C标准库函数集.pdf>,更多函数的用法可参考文件<C标准库函数集速查.c ...

  5. C语言常用库函数总结

    1 C语言常用计算的库函数 下面的所有用例的参数赋值: int a = 2;int b = 4;int val = 0; 计算类函数声明在头文件#include<math.h>中: 1.1 ...

  6. c语言库函数说明,C语言常用库函数说明

    C语言常用库函数说明 序号 库类别 头文件 详细说明 1 错误处理 errno.h 2 字符处理 ctype.h 3 地区化 local.h 4 数学函数 math.h 5 信号处理 signal.h ...

  7. 三、C语言常用的库函数

    1. 函数是什么? 维基百科中对函数的定义:子程序.子程序,是一个大型程序中的某部分代码, 由一个或多个语句块组成.它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立性.一般会有输入参数并有 ...

  8. 单片机c语言常用指令,单片机C语言(C51)的常用库函数.doc

    C51的常用库函数详解 C51语言的编译器中包含有丰富的库函数,使用库函数可以大大简化用户程序设计的工作量,提高编程效率.每个库函数都在相应的头文件中给出了函数原型声明,在使用时,必须在源程序的开始处 ...

  9. c语言库函数大全文库,c语言常用的库函数_相关文章专题_写写帮文库

    时间:2019-05-12 16:51:22 作者:admin 字符处理函数 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换头文件 ctype.h 函数列表 函数类别 函数用途 ...

  10. c语言常用库函数使用要点,C语言常用库函数使用要点.doc

    C语言常用库函数使用要点.doc C语言常用库函数使用要点 C语言常用库函数使用要点 李素萍太原理工大学阳泉学院信息系 C语言提供了丰富的库函数,只有有效地使 用库函数,才能学好,学活C语言.为了- ...

最新文章

  1. sendStickyBroadcast和sendStickyOrderedBroadcast
  2. setlocal启动批处理文件中环境变量的本地化
  3. Tomcat出现端口被占用Port 8080 required by Tomcat v9.0 Server at localhost is already in use.
  4. webbench 代码阅读
  5. ubuntu ftp服务器搭建,绝对有效,操作简单
  6. SpringMVC在使用Jackson2时关于日期类型格式化的问题
  7. centos 6.2 升级后无法启动图形界面
  8. MQTT 连接 阿里云物联网十六进制数据分析笔记
  9. 互联网+ 何人能挡?带着你的Code飞奔吧!
  10. 如何在 macOS Monterey 中使用预览合并 PDF?
  11. js中的this详解
  12. Wireshark实战分析之TCP协议(一)
  13. Vue简易时间计时器
  14. 惊艳的成长计划表刷屏!武大首位 94 年博士入职华为,年薪达 201 万
  15. 台式机linux系统无线上网,CentOS 6.5 安装无线网卡驱动实现无线上网
  16. 数据结构 C++ 多项式的表达以及乘法实现
  17. 比亚迪秦后排座椅拆卸
  18. WindwosAndroid浏览器内核版本检测
  19. 天梯L1-015 跟奥巴马一起画方块 (15 分)(Java)
  20. pyqt5背景色设置使用css或者是调色板

热门文章

  1. 差分信号_形象解读差分信号,它比单端信号强在哪?
  2. base32php,ThinkPHP6.0使用extends Base方式处理后台登录逻辑
  3. 解决to_hdf() 报错ImportError: Missing optional dependency ‘tables‘. Use pip or conda to install tables.
  4. python导入自己写的模块_大话python模块导入
  5. 查看服务器是有有默认共享文件,服务器共享文件远程查看
  6. android 图片方向,Android图片处理:识别图像方向并显示
  7. 网页内容切换效果实现的15个jQuery插件
  8. java第一次作业计科2班马浩加
  9. Chrome在302重定向的时候对原请求产生2次请求的问题说明
  10. HDU 1222 Wolf and Rabbit