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

解:程序:

#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. android zip解压缩(含有子目录)
  2. 字符串转二进制 python_将字符串转换为二进制
  3. 基于S3C2440A+SDRAM(K4M51163)
  4. Python-OpenCV 处理图像(一):基本操作
  5. web服务器网站网速慢的原因,apache配置优化 - 解决apache环境下网站访问速度慢的问题...
  6. SAP UI5 Currency 数据类型的校验逻辑分析
  7. 你应该关注的几个网站
  8. rest spring_Spring的REST服务发现性,第5部分
  9. 云计算(cloud computing)十大问答
  10. python和java的区别-python 和 java 的区别
  11. Cognos 11.0快速开发指南 Ⅱ
  12. Mujoco有限状态机以及轨迹追踪
  13. iOS12适配适配iPhone XR/iPhone XS Max
  14. 遇见Linux系统CPU使用率过高怎么办?
  15. Codeforces 1089K King Kog's Reception(线段树)
  16. 计算机网络实践网线制作,一种用于计算机网络对接网线接头的制作方法
  17. [Erlang危机]Erlang In Danger 序言(必读)
  18. 微信开发小程序报wxss编译错误
  19. 谷歌adsense作弊的方法
  20. oracle 19c dbua升级时ORA-20001报错的分析

热门文章

  1. 阿里P8架构大咖顷情力荐,“Java全线成长宝典”,从p5到p8一应俱全,跳槽大厂,弯道超车
  2. 万卷书 - 停止忧虑,拥抱生活 How to Stop Worrying and Start Living
  3. 梦幻模拟战更新服务器正在维护,《梦幻模拟战》10月25日更新维护公告
  4. 音乐平台Sparkify流失用户预测
  5. html5+css3基础内容
  6. 基于Bert的知识库智能问答系统
  7. 数据库发展与PostgreSQL生态系列文章二
  8. 算法学习1:定容字符串栈的Java实现
  9. debian java ee,Debian权威发音
  10. 微信电商——对阿里的致命一击