c语言求字符数

当我们编写程序时,经常会遇到需要计算一个字符串中的字符数的情况。那么如何实现这个功能呢?我来和大家分享一下。

工具/材料

Visual Studio 2015

01

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

02

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

03

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

04

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

c语言统计字符数? 要统计英文字母、空格、数字等字符的个数,代码如下:

# includestdio.h

#includestdlib.h

int main()

{

char c;

int字母= 0;

int space = 0;

int digit = 0;

int other = 0;

Printf("请输入一行字符:");

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

{

if((c='a'c='z')||(c='A'c='Z '))

{

信件;

}

else if(' = = c)

{

空间;

}

else if(c='0'c='9 ')

{

数字;

}

其他

{

其他;

}

}

Printf("字母数:%d\ n空格数:% d \

\n位数:%d\n其他字符数:% d \ n ",\

字母、空格、数字、其他);

系统(“暂停”);

返回0;

}

用C语言求字符串中一个字符的个数。 #包含stdio.h

#包含字符串. h

int main()

{

char a[100],ch;

int i,count = 0;

Printf("输入一个字符串(少于100个字符\ n ");

获取(a);

Printf("输入查询字符:\ n ");

ch = getchar();

for(I = 0;伊斯特伦(a);我)

{

if (a[i] == ch)

{

数数;

}

}

Printf("这个字符的个数是%d\n ",count);

返回0;

}

相关文章

发表新评论