C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数

题目:

输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数

样例输入:

aklsjflj123 sadf918u324 asdf91u32oasdf/.’;123

样例输出:

23 16 2 4

代码如下:

#include <stdio.h>
int main()
{int letter=0,number=0,blank=0,others=0,c;while((c=getchar())!='\n'){if(c>='A'&&c<='Z'||c>='a'&&c<='z')letter++;else if(c>='0'&&c<='9')number++;else if(c==' ')blank++;elseothers++; }printf("%d %d %d %d",letter,number,blank,others);return 0;
}

注意:

  1. 只需注意需要分类的类别特性,按照各自特性进行选择;
  2. 用getchar键入字符,便于直接对输入内容进行操作;

C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数相关推荐

  1. C语言输入一行数据分别统计出其中英文字母、 空格、数字和其他字符的个数并输出结果

    #输入一行数据(包括数字,英文字母,常见字符,空格),分别统计出其中英文字母. 空格.数字和其他字符的个数并输出结果:再把其中的数字按顺序输出出来 ##代码部分: #include <stdio ...

  2. C语言学习之输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> #include <string.h> void main(){cha ...

  3. C语言程序练习题:从键盘任意输入一个字符,编程判断该字符是数字字符、英文字母、空格还是其他字符。

    从键盘任意输入一个字符, 编程判断该字符是数字字符.英文字母.空格还是其他字符. **输入格式要求:提示信息:"Press a key and then press Enter:" ...

  4. C语言输入一行字符,分别统计出其中英文字母,空格

    C语言输入一行字符,分别统计出其中英文字母,空格 注意:while((c=getchar())!='\n') 表示在终端输入一串字符串后,直到输入回车,然后将字符串添加到内存缓冲区中,再循环把字符取出 ...

  5. C语言试题九十之实现输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    1.题目 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数.         输出格式为:"英文字母=%d, 空格=%d, 数字字符=%d, 其它字符=%d".   ...

  6. C语言编程>第二周 ⑤ 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

    例题:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 代码如下: /*程序分析:利用while语句,条件为输入的字符不为'\n'*/ #include "stdio.h& ...

  7. C语言实现,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

    题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 代码实现: /*输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数.*/ #include <stdio. ...

  8. c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 解:程序: #include <stdio.h> int main() { char c; int letters=0, ...

  9. 实现输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    1.题目 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数.         输出格式为:"英文字母=%d, 空格=%d, 数字字符=%d, 其它字符=%d".   ...

最新文章

  1. git pull问题“error: Your local changes to the following files would be overwritten by merge”解决方案
  2. 余额宝 vs. P2P网贷,谁更有生命力?
  3. c语言大数相乘的算法_MIT 算法导论(三)
  4. css3边框交替动画_用css3实现惊艳面试官的背景即背景动画(高级附源码)
  5. Two-Stream RNN/CNN for Action Recognition in 3D Videos-阅读笔记
  6. csv数据源的创建(一)
  7. 非标机械设计老工程师的经验总结,还不赶紧收藏
  8. jsp员工管理系统mysql_基于JSP的企业员工信息管理系统的设计(MySQL)
  9. STM8S103之串口查询发送+中断发送
  10. Python:自适应滤波器简介及其实现方法
  11. 阿里云服务器 免费获取SSL证书 配置HTTPS安全访问
  12. 2021年新版python学习课程网盘分享
  13. Excel 2010 SQL应用052 将英文字母转换为小写字母
  14. jle汇编_汇编跳转指令集
  15. 信奥中的数学 组合篇 相关资料汇总(2022.07.08)
  16. XAMPP 的安装配置
  17. 地表最强之Android微信语音/腾讯会议通话录音
  18. linux下修改hosts文件没有权限
  19. cics查询oracle乱码,CICS安装和配置
  20. Web前端攻击方式及防御措施

热门文章

  1. 【pwnable.kr】day8:leg
  2. Harmony OS 设备开发学习记录(六)-- 通过PWM模块播放音乐
  3. [Datasheet PHY] ksz8081数据手册解读
  4. Ubuntu18.04分辨率只有1024*768的多种解决办法
  5. 接触vsto,开发word插件的利器
  6. 网络知识点之-APR协议
  7. java6虚拟机_深入理解java虚拟机(六)
  8. echarts图例颜色与地图底色
  9. 中概股最快IPO:瑞幸咖啡成立两年后上市,市值47亿美元
  10. UltraEdit使用简介