用C语言编写,统计各种字符个数

用C语言编写,统计各种字符个数,第1张

我们进行程序编写的时候,经常会遇到统计字符串中各个字符个数的需求。那么如何实现这种功能呢?下面我给大家分享一下。

工具/材料

Visual Studio 2015

01

首先打开Visual Studio软件,新建一个Win32应用程序,并且在项目下新建C语言文件,如下图所示

02

然后我们在C语言文件中导入程序要用到的库文件,如下图所示

03

接下来我们就开始实现字符统计的功能,主要是挨个读取字符串中的字符,然后判断字符的类别,如下图所示

04

最后我们运行程序,输入一个字符以后,你就会发现程序已经自动统计好了各种字符的个数了,如下图所示

#include

void

main()

{

char

str[100],*p

int

num[11],i

p=str

gets(str)

for(i=0i<11i++)

num[i]=0

for(*p!='\0'p++)

{

if((*p<='9'&&*p>='0'))

num[0]++

if(*p=='1')

num[1]++

if((*p=='2'))

num[2]++

if((*p=='3'))

num[3]++

if((*p=='4'))

num[4]++

if((*p=='5'))

num[5]++

if((*p=='6'))

num[6]++

if((*p=='7'))

num[7]++

if((*p=='8'))

num[8]++

if((*p=='9'))

num[9]++

if((*p=='0'))

num[10]++

}

printf("数字的总个事故:%d\n",num[0])

printf("1的个数%d\n",num[1])

printf("2的个数%d\n",num[2])

printf("3的个数%d\n",num[3])

printf("4的个数ª%d\n",num[4])

printf("5的个数%d\n",num[5])

printf("6的个数%d\n",num[6])

printf("7的个数%d\n",num[7])

printf("8的个数%d\n",num[8])

printf("9的个数%d\n",num[9])

printf("0的个数%d\n",num[10])

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7785811.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存