c语言:输入一行字符,分别统计出其中英文字母空格数字和其他字符的个数。
Posted 岩枭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言:输入一行字符,分别统计出其中英文字母空格数字和其他字符的个数。相关的知识,希望对你有一定的参考价值。
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
解:程序:
#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语言:输入一行字符,分别统计出其中英文字母空格数字和其他字符的个数。的主要内容,如果未能解决你的问题,请参考以下文章
C语言试题九十之实现输入一行字符,分别统计出其中英文字母空格数字和其他字符的个数。
C语言试题九十之实现输入一行字符,分别统计出其中英文字母空格数字和其他字符的个数。
C语言 输入一行字符,分别统计出其中英文字母空格数字和其他字符的个数