一段规范的统计文字中的数据 c语言输入一行字符串,如何统计其中的字母和数字的个数?

[更新]
·
·
分类:生活百科
2847 阅读

一段规范的统计文字中的数据

c语言输入一行字符串,如何统计其中的字母和数字的个数?

c语言输入一行字符串,如何统计其中的字母和数字的个数?

要统计英文字母,空格,数字和其他字符的个数,代码如下:
#includestdio.h
#includestdlib.h
int main()
{
char c;
int letters0;
int space0;
int digit0;
int other0;
printf(请输入一行字符:);
while((cgetchar())!
)
{
if((cacz)||(cAcZ))
{
letters ;
}
else if(c)
{
space ;
}
else if(c0c9)
{
digit ;
}
else
{
other ;
}
}
printf(字母的个数:d
空格的个数:dr
数字的个数:d
其他字符的个数:d
,r
letters,space,digit,other);
system(pause);
return 0;
}
扩展资料:
include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:
1、#include文件名
2、#include文件名
如果需要包含标准库头文件或者实现版本所提供的头文件,应该使用第一种格式。如下例所示:
#includemath.h//一些数学函数的原型,以及相关的类型和宏
如果需要包含针对程序所开发的源文件,则应该使用第二种格式。
采用#include命令所插入的文件,通常文件扩展名是.h,文件包括函数原型、宏定义和类型定义。只要使用#include命令,这些定义就可被任何源文件使用。如下例所示:
#includemyproject.h//用在当前项目中的函数