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

解:程序:

#include <stdio.h>

int main()

{

char c;

int letters=0,space=0,digit=0,other=0;

printf("请输入一行字符:");

while ((c=getchar())!='\n')

{

if (c >= 'a'&&c <= 'z' || c >= 'A'&&c <= 'Z')

{

letters++;

}

else if (c == ' ')

{

space++;

}

else if (c >= '0'&&c <= '9')

{

digit++;

}

else

{

other++;

}

}

printf("字母数:%d\n空格数:%d\n数字数:%d\n其他字符:%d\n",letters,space,digit,other);

return 0;

}

结果:

请输入一行字符:I am a student 666.

字母数:11

空格数:4

数字数:3

其他字符:1

请按任意键继续. . .

本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1742350

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

  1. 【C语言】输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数

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

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

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

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

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

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

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

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

    C语言没有字符串形式,所以可以用 char[] 数组来代替,但需要指定分配空间,所以可以采用单字符读取的形式: #include<stdio.h> int main(){char ch;i ...

  6. C 编写程序,对输入的一行字符分别统计其中英文字母、数字和其他字符的个数。

    第四章-循环结构程序设计 课后编程题-5 #include<stdio.h> main() {int cnt1=0,cnt2=0,cnt3=0; //cnt1:字母.cnt2:数字.cnt ...

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

    C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数 题目: 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数 样例输入: aklsjflj123 ...

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

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

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

    输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数.(C语言) #include<stdio.h> int main(){char ch;int space=0,number ...

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

    /*输入一行字符,分别统计出其中 英文字母.数字.空格和其它字符的个数.*/ #include <iostream> using namespace std;int main() {cha ...

最新文章

  1. win10 java applet_win10系统的ie11浏览器无法打开Java applet
  2. python下载不了-python安装不了
  3. C# 功能完整的单表增删改查程序
  4. 神经网络优化器的选择_神经网络:优化器选择的重要性
  5. [转]Python 获取Windows管理员权限
  6. asterisk配置会议室meetme.conf
  7. 人人都需要专利的原因
  8. word把选择答案弄到题目里_一个极限案例弄明白为何“看答案都明白,做题目就是想不起来”...
  9. 连接DB2 抛异常SQL Error SQLCODE=-204, SQLSTATE=42704
  10. Spring Cloud Hystrix - 服务容错
  11. 二十六、JAVAIO文件类型操作(File类型操作)
  12. python_迭代器、生成器
  13. Carrot2 在线版 知识图谱:以慢性胰腺炎为例
  14. Web前端工程师常用的8个工具
  15. rapidxml学习记录
  16. 2020 数学建模国赛 B 题参考思路
  17. 简单说一下阿里云到底是干什么的?
  18. 区域划分问题(数学题)
  19. coco2d-x 或者 creator 实现物体点击后的果冻效果
  20. ERDAS IMAGINE 2013裁剪影像方法

热门文章

  1. android 实现耳机的线控
  2. Android推送、智能心跳解决方案、手机休眠对心跳的影响
  3. DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠
  4. 【2023】某python语言程序设计跟学第四周内容
  5. Java开发的定时提醒助手,免费下载使用
  6. 小呆v免签二合一支付系统v6.6版带app手机息屏监控
  7. FMC子卡模块学习资料第272篇:1路万兆光纤SFP+和1路千兆网络 FMC子卡模块
  8. 春分时节最美的相遇,邂逅中国人民大学与加拿大女王大学金融硕士
  9. SSM发送手机验证码——以网建SMS为例
  10. matlab离散系统仿真分析——电机