c语言—统计个数

发布时间:2024年01月24日

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

?

程序分析:利用while语句,条件为输入的字符不为'\n'。

?

运行实例

#include<stdio.h>

int main()

{

char c;

? ? int letters=0,spaces=0,digits=0,others=0;

? ? printf("请输入一些字母:\n");

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

{

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

letters++;

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

digits++;

? ? ? ? else if(c==' ')

spaces++;

? ? ? ? else

others++;

? ? }

printf("字母=%d,数字=%d,空格=%d,其他=%d\n",letters,digits,spaces,others);

? ? return 0;

}

以上实例输出结果为:

?

请输入一些字母:

好好学习 123

字母=12,数字=3,空格=1,其他=2

文章来源:https://blog.csdn.net/2301_77019544/article/details/135755258
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。