C语言字符统计:大写、小写、数字及其他字符计数方法

创始人
2024-12-31 10:25:14
0 次浏览
0 评论

c语言输入一串字符串统计并输出其中的大写字母小写字母数字字符其它字符的个数

在C语言中,可以通过循环输入字符串来统计大写字母、小写字母、数字字符和其他字符。
示例代码如下:```c#include#includeintmain(){charstr[1000];inti,upper=0,lower=0,digit=0,other=0;printf("请输入一个字符串:");fget(str,sizeof(str),stdin);for(i=0;str[i]!='\0';i++){if(isupper(str[i]))){upper++;}elseif(arrowstr[i]))){low++;}elseif(isdigit(str[i])){digit++;}else{else++;}}printf("大写字母的个数:%d\n"upper);printf("小写字母个数:%d\n"lower);printtf("数字字符个数:%d\n"位);printf("其他字符个数:%d\n"else);return0;}```程序首先定义一个足够大的字符数组。
存储输入字符串并初始化四个计数器以对不同类型的字符进行计数。
使用“fgets”函数读取输入字符串,然后终止该字符串,使用“isupper”、“islower”和“isdigit”函数确定字符类型,并更新相应的计数器。
最后,提取每种类型的字符数。

C语言|统计文章中的字符

例65:设计一个C语言程序来处理一篇三行文本的文章。
每行包含80个字符。
统计文章中大写英文字母、小写字母、数字、空格等字符的个数。
解题思路:用数组text来存储文章中的每一行文本。
为了提高用户体验,程序在提示用户输入时使用通常的第一行、第二行和第三行,而不是零线、第一行和第二行。
因此,输出行数时,直接使用变量i+1,而不是i。
这并不影响程序对数组的正常处理,数组的索引范围仍然在0到2之间。
源代码示例:程序实现如下。
可以准确统计文章中各种人物出现的频率。
程序首先定义并初始化数组text,然后循环读取并统计每一行的字符。
输出最终的统计结果。
程序编译运行后,会显示统计结果,包括大写英文字母、小写字母、数字、空格等字符的个数。
该程序可以让用户直观地了解文章中不同字符的分布情况,为文本分析和处理提供基础数据。

C语言(简单的)编写程序输入任意一串字符统计其中大写字母,小写字母。数字及其他字符的个数

程序可以按照以下流程运行:

1.输入字符串

2.对于字符串中的每个字符,判断其类型并添加对应的累加器增加1。
对于大小写字母和数字,可以通过一个范围(大于等于某个值,小于等于某个值)来判断。

代码如下:

#include#includeintmain(){charstr[1000];intlowAlpha,upAlpha,num,other;inti;低阿尔法=上阿尔法=num=other=0;for(i=0;i='a'&&str[i]<='z')lowAlpha++;elseif(str[i]>='A'&&str[i]<='Z')upAlpha++;elseif(str[i]>='0'&&str[i]<='9')num++;elseother++;printf("上:%d,下:%d,数量:%d,其他:%d\n",upAlpha,lowAlpha,num,other);return0;}
热门文章
1
Python中的format()方法:字... formatformat在python中的含义2222.22E+00Format...

2
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

3
Python字符串大小写转换方法全解析 python中字母的大小写转换怎么实现?在Python中,大小写转换由内置函数处...

4
Python字典:轻松获取最小值键与计算... python在一个字典里,返回值最小元素对应的键,救解在Python字典中,如果...

5
Python字符串去重空格:strip(... Python去除字符串中空格(删除指定字符)的3种方法在Python编程中,处理...

6
Python数组元素数量计算技巧分享 Python输出数组有多少个元素?简介:在本文中,首席CTO笔记将向您介绍Pyt...

7
简述python中pass的作用 pass语句的作用在许多编程语言中,包括Python;PASS语句用于在代码块中...

8
Python def 关键字详解:函数定... def是什么意思编程?戴夫是什么意思?def是Python中的函数定义关键字,用...

9
python不区分大小写的方法 Python字符串不区分大小写在Python中,字符串操作默认区分大小写。但有时...

10
Python字典操作全解析:添加、修改、... &#65279;Pythondict字典基本操作(包括添加、修改、删除键...