C语言怎么计算字符长度?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言怎么计算字符长度?相关的知识,希望对你有一定的参考价值。
参考技术A #include<stdio.h>
#include
<ctype.h>
#define
N
50
int
main()
int
chr=0,space=0,dig=0,other=0;
char
string[N];
char
*s;
printf("Please
input
the
string:
");
gets(string);
s=string;
while(*s!='\0')
if(isalpha(*s))
chr++;
else
if(isspace(*s))
space++;
else
if(isdigit(*s))
dig++;
else
other++;
s++;
printf("Result:\n");
printf("English
chars:
%d\n",chr);
printf("Space:
%d\n",space);
printf("Digit:
%d\n",dig);
printf("Others:
%d\n",other);
return
0;
用<ctype.h>会更加简单明了一些,注意要用gets输入字符串才可以包含空格,用scanf则不可以
以上是关于C语言怎么计算字符长度?的主要内容,如果未能解决你的问题,请参考以下文章