C语言 7-3 统计大写字母个数
从键盘输入一行字符,然后统计出其中每个大写英文字母的个数,最后按照从'A'到'Z'的顺序输出它们的个数。
输入格式:
一行字符。
输出格式:
每个大写英文字母的个数,每个数之后跟一个空格符。
输入样例:
abCDEFAAdefffXyZ123456
结尾无空行
输出样例:
2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
结尾无空行
#include <stdio.h>int main()
{char str[80], *pstr; //定义一个字符数组和指针int zimu[26] = {0}; //用来记录二十六个大写字母出现次数的数组,初始化为0gets(str); //输入字符串pstr = str; //指针指向这个数组while(*pstr != '\0') //循环到结束标志{if(*pstr >= 'A' && *pstr <= 'Z') //从A到Z的范围{zimu[*pstr - 'A'] += 1; //无论哪个字母,减去A的ascii码就是从0~26的数字了}pstr++;}for(int i = 0; i < 26; i++){printf("%d ",zimu[i]);}return 0;
}
C语言 7-3 统计大写字母个数相关推荐
- 统计大写字母个数 C语言实现
统计大写字母个数 描述 找出给定字符串中大写字符(即'A'-'Z')的个数. 数据范围:字符串长度:1\le |s|\le 250\1≤∣s∣≤250 字符串中可能包含空格或其他字符 进阶:时间复杂度 ...
- 【094】统计大写字母个数
♣题目部分统计大写字母个数 找出给定字符串中大写字符(即'A'-'Z')的个数接口说明原型:int CalcCapital(String str);返回值:int♣答案部分Python isupper ...
- 《华为机试》刷题之HJ84 统计大写字母个数
<华为机试>刷题之统计大写字母个数 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目: 找出给定字符串中大写字符(即'A'-' ...
- java 输入一串字符统计大写字母个数小写字母个数及特殊符号并输出
```java//输入一串字符统计大写字母个数小写字母个数及特殊符号并输出public static void test5(String str){char[] s = str.toCharArray ...
- php统计大写字母个数,C++_C++统计中英文大小写字母、数字、空格及其他字符个数的方法,本文实例讲述了C++统计中英文 - phpStudy...
C++统计中英文大小写字母.数字.空格及其他字符个数的方法 本文实例讲述了C++统计中英文大小写字母.数字.空格及其他字符个数的方法.分享给大家供大家参考,具体如下: /* * 作 者: 刘同宾 * ...
- 华为机试HJ84:统计大写字母个数
作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 找出给定字符串中大写字符(即'A'-'Z')的个数. 输入描述: 本题含有多组样例输 ...
- 【C语言】输入英文标题,统计大写字母、小写字母、数字和其他字符的个数。
学习目标: 输入英文标题,统计大写字母.小写字母.数字和其他字符的个数. 学习内容: 1了解大小写字母.数字和其他字符的Ascall码. 2.学会使用getchar():从键盘读入一个字符. 3.熟练 ...
- c语言 统计字符串当中的大写字母个数和小写字母个数
统计字符串当中的大写字母个数和小写字母个数 输入格式: 输入一行长度不超过100的字符串 输出格式: 输出两个数字n和m,分别代表大写字母个数和小写字母个数 函数接口定义: 在这里描述函数接口.例如: ...
- python字符串大写字母个数_【python实例】统计字符串里大写字母,小写字母的个数和非字母的个数...
""" 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数. str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOW ...
- python实训三 编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果
编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果 源码: intcount=[] upstrcount=[] lowstrcount=[] other ...
最新文章
- css 层叠式样式表(2)
- 参数数组长度_JS数组操作方法总结(二)——pop、shift、push、unshift
- 计算机辅助园林设计ps,计算机辅助园林设计III
- Centos6.5下配置DNS服务器
- android内存优化方法,Android开发内存优化注意事项和方法
- [architecture]-Cortex-A53的configuration signals
- 移动Sql Server数据库的脚本
- EBS模块介绍和概念解释
- 新手配置 Jetty + Eclipse (Hot code debugging)
- 最新小白详细描述在centos7.5上安装python3并使用Nginx+virtualenv+supervisor来部署tornado项目(整理集合结合实际)系列2
- 相比于深度学习,传统的机器学习算法难道就此没落了吗,还有必要去学习吗?...
- C语言冒泡排序法及代码
- c语言数学函数库根号程序,数学函数8.2.3次方与开根号C语言入门经典.ppt
- NeoKylin(linux)操作系统基本操作(自用)
- 基于WebService实现设备状态监控Demo(含源码)
- 信息科技岗笔试笔记:互联网大厂笔试基础题目(三)
- 消息传输协议-MQTT篇-QoS
- oracle查询本周本月本季本年时间
- hans wouters_Hans教学丨十大进阶长板平花招式
- Android自定义View-一个可可爱爱的波浪特效
热门文章
- 马王堆汉墓帛书本《道德经》解读
- wps里ppt怎么换另一个的模板_你不知道的WPS|仅这2个制作PPT的动画技能,就足够让你的PPT逼格瞬间提升...
- poj 1287 Networking(最小生成树)
- 在我们人生的大道上,肯定会遇到许许多多的困难。但我们是不是都知道,在前进的道路上,搬开别人脚下的绊脚石,有时恰恰是为自己铺路?
- vs2019,C#,MySQL创建图书管理系统7(用户借/还书)
- FLV合并开源代码flvmerge分析
- ffmpeg java 合并_[置顶] ffmpg简介以及用它实现音频视频合并(java)
- html的nofollow标签,nofollow标签两种使用方法及案例
- 【独行秀才】macOS Big Sur 11.5 Beta3版(20G5042c)原版镜像
- Android 头像定位图标