描述:

输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。

数据范围:输入的字符串长度满足 1≤n≤1000

输入描述:

输入一行字符串,可以有空格

输出描述:

统计其中英文字符,空格字符,数字字符,其他字符的个数

示例1:

输入:1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;p0-=\\][

输出:

26
3
10
12

#include<stdio.h>
#include<string.h>
#define MAXSIZE 1000int main(){char str[MAXSIZE] = {};int a=0,b=0,c=0,d=0;            // 分别代表英文字符、空格、数字和其他字符的个数scanf("%[^\n]\n", str);for(int i=0; i<strlen(str); i++){if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')){a++;}else if(str[i]==' '){b++;}else if(str[i]>='0'&&str[i]<='9'){c++;}else{d++;}}printf("%d\n%d\n%d\n%d\n", a, b, c, d);return 0;
}

华为机试--统计字符相关推荐

  1. 华为机试——计算字符个数

    题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字符串,和一个字符. ...

  2. 牛客网--华为机试在线训练10:字符个数统计

    牛客网–华为机试在线训练10:字符个数统计 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在A ...

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

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

  4. [华为机试真题][2014]62.去除重复字符并排序

    题目 描述: 去除重复字符并排序 运行时间限制: 无限制 内容限制: 无限制 输入: 字符串 输出: 去除重复字符并排序的字符串 样例输入: aabcdefff 样例输出: abcdef 代码 /*- ...

  5. 牛客网--华为机试在线训练2:计算字符个数

    牛客网–华为机试在线训练2:计算字符个数 题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母 ...

  6. 【华为机试】HJ2 计算某字符出现次数

    [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ ...

  7. 【华为机试真题 Python实现】热点网站统计【2022 Q1 Q2 | 100分】

    文章目录 前言 题目描述 示例 1 参考代码 前言 <华为机试真题>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您 ...

  8. 【华为机试真题详解 Python实现】统计差异值大于相似值二元组个数【2023 Q1 | 100分】

    文章目录 前言 题目描述 输入描述 输出描述 题目解析 参考代码 前言 <华为机试真题详解>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想了解的可 ...

  9. 【强烈推荐收藏】坚持3个月爆肝华为机试108题C++全解(适合新手入门,就业必刷套题)

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 前言 金九银十,金三银四.当前正处于校招.社招的火热期,之前就想为正在筹备就业的同学们准备刷题宝 ...

最新文章

  1. HDU5762(暴力)
  2. 当写了五百行代码忘记保存时…… | 每日趣闻
  3. 浅谈JavaScript错误
  4. java与sql用windows身份连接,使用Windows身份验证将我的Sql Server 2008数据库连接到我的Java项目...
  5. 【Azure Show】|第九期 “我的计算机入门之路” 嘉宾秦婷婷汪宇杰文轩
  6. 39 网络相关函数(七)——live555源码阅读(四)网络
  7. leetcode79. 24 点游戏
  8. Stanford_NLP_TOOLS:CRFClassifier
  9. (194)FPGA上电后IO的默认状态(ISE软件默认为0)
  10. 自动基线校正 python_核磁共振谱自动基线校正新方法
  11. [Java] 蓝桥杯 BASIC-2 基础练习 01字串
  12. Pytorch中的collate_fn函数用法
  13. 当债务危机遇上限贷放松 房价投资价值大不如前
  14. java int 32位_JAVA基本数据类型所占字节数是多少?(32位系统)
  15. 微软服务器安全补丁,Microsoft Windows SMB服务器安全更新(4013389)补丁 官方勒索病毒漏洞修复版(图文)...
  16. 3D Max模型贴图以及优化
  17. 48 个无版权素材网站收好,以后不怕视觉中国的律师函
  18. w10桌面计算机图标箭头去除,win10桌面图标有个箭头如何去掉_去掉win10桌面图标箭头的方法-系统城...
  19. 护眼仪眼部按摩器单芯片蓝牙方案开发说明
  20. 使用Easy Excel导入数据,性别为男女,数据库值为0、1

热门文章

  1. 我亲爱的Properties文件
  2. Python——读取txt文件每一行数据
  3. 只要你用微信,那一定要读今天这篇文章
  4. 简单理解parquet文件格式——按列存储和元数据存储
  5. 手机上的悬浮球原来这么好用,我也是今天才知道,看完涨知识了
  6. 海康相机连续不断硬触发拍照代码
  7. 基于单片机太阳能锂电池充电电压电流检测系统设计(毕业设计资料)
  8. 网易收购锤子的可能与不可能(老罗已辟谣)
  9. MATLAB算法实战应用案例精讲-【自动驾驶】精准定位RTK(补充篇)
  10. 恢复 Windows 10 系统 WIN + X 菜单控制面板项