从键盘输入一行字符,然后统计出其中每个大写英文字母的个数,最后按照从'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 统计大写字母个数相关推荐

  1. 统计大写字母个数 C语言实现

    统计大写字母个数 描述 找出给定字符串中大写字符(即'A'-'Z')的个数. 数据范围:字符串长度:1\le |s|\le 250\1≤∣s∣≤250 字符串中可能包含空格或其他字符 进阶:时间复杂度 ...

  2. 【094】统计大写字母个数

    ♣题目部分统计大写字母个数 找出给定字符串中大写字符(即'A'-'Z')的个数接口说明原型:int CalcCapital(String str);返回值:int♣答案部分Python isupper ...

  3. 《华为机试》刷题之HJ84 统计大写字母个数

    <华为机试>刷题之统计大写字母个数 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目: 找出给定字符串中大写字符(即'A'-' ...

  4. java 输入一串字符统计大写字母个数小写字母个数及特殊符号并输出

    ```java//输入一串字符统计大写字母个数小写字母个数及特殊符号并输出public static void test5(String str){char[] s = str.toCharArray ...

  5. php统计大写字母个数,C++_C++统计中英文大小写字母、数字、空格及其他字符个数的方法,本文实例讲述了C++统计中英文 - phpStudy...

    C++统计中英文大小写字母.数字.空格及其他字符个数的方法 本文实例讲述了C++统计中英文大小写字母.数字.空格及其他字符个数的方法.分享给大家供大家参考,具体如下: /* * 作 者: 刘同宾 * ...

  6. 华为机试HJ84:统计大写字母个数

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 找出给定字符串中大写字符(即'A'-'Z')的个数. 输入描述: 本题含有多组样例输 ...

  7. 【C语言】输入英文标题,统计大写字母、小写字母、数字和其他字符的个数。

    学习目标: 输入英文标题,统计大写字母.小写字母.数字和其他字符的个数. 学习内容: 1了解大小写字母.数字和其他字符的Ascall码. 2.学会使用getchar():从键盘读入一个字符. 3.熟练 ...

  8. c语言 统计字符串当中的大写字母个数和小写字母个数

    统计字符串当中的大写字母个数和小写字母个数 输入格式: 输入一行长度不超过100的字符串 输出格式: 输出两个数字n和m,分别代表大写字母个数和小写字母个数 函数接口定义: 在这里描述函数接口.例如: ...

  9. python字符串大写字母个数_【python实例】统计字符串里大写字母,小写字母的个数和非字母的个数...

    """ 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数. str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOW ...

  10. python实训三 编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果

    编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果 源码: intcount=[] upstrcount=[] lowstrcount=[] other ...

最新文章

  1. css 层叠式样式表(2)
  2. 参数数组长度_JS数组操作方法总结(二)——pop、shift、push、unshift
  3. 计算机辅助园林设计ps,计算机辅助园林设计III
  4. Centos6.5下配置DNS服务器
  5. android内存优化方法,Android开发内存优化注意事项和方法
  6. [architecture]-Cortex-A53的configuration signals
  7. 移动Sql Server数据库的脚本
  8. EBS模块介绍和概念解释
  9. 新手配置 Jetty + Eclipse (Hot code debugging)
  10. 最新小白详细描述在centos7.5上安装python3并使用Nginx+virtualenv+supervisor来部署tornado项目(整理集合结合实际)系列2
  11. 相比于深度学习,传统的机器学习算法难道就此没落了吗,还有必要去学习吗?...
  12. C语言冒泡排序法及代码
  13. c语言数学函数库根号程序,数学函数8.2.3次方与开根号C语言入门经典.ppt
  14. NeoKylin(linux)操作系统基本操作(自用)
  15. 基于WebService实现设备状态监控Demo(含源码)
  16. 信息科技岗笔试笔记:互联网大厂笔试基础题目(三)
  17. 消息传输协议-MQTT篇-QoS
  18. oracle查询本周本月本季本年时间
  19. hans wouters_Hans教学丨十大进阶长板平花招式
  20. Android自定义View-一个可可爱爱的波浪特效

热门文章

  1. 马王堆汉墓帛书本《道德经》解读
  2. wps里ppt怎么换另一个的模板_你不知道的WPS|仅这2个制作PPT的动画技能,就足够让你的PPT逼格瞬间提升...
  3. poj 1287 Networking(最小生成树)
  4. 在我们人生的大道上,肯定会遇到许许多多的困难。但我们是不是都知道,在前进的道路上,搬开别人脚下的绊脚石,有时恰恰是为自己铺路?
  5. vs2019,C#,MySQL创建图书管理系统7(用户借/还书)
  6. FLV合并开源代码flvmerge分析
  7. ffmpeg java 合并_[置顶] ffmpg简介以及用它实现音频视频合并(java)
  8. html的nofollow标签,nofollow标签两种使用方法及案例
  9. 【独行秀才】macOS Big Sur 11.5 Beta3版(20G5042c)原版镜像
  10. Android 头像定位图标