首页 > 代码库 > 统计一行字符中各类字符的个数
统计一行字符中各类字符的个数
/*输出一行字符,分类统计字符个数*/
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int letter=0,space=0,digit=0,other=0;/*定义变量并初始化*/
char c;/*定义字符串c*/
printf("请输入一行字符,以回车键结束\n");
while((c=getchar())!=‘\n‘)/*判断c是否是回车键*/
if(c>=‘a‘&&c<=‘z‘||c>=‘A‘&&c<=‘Z‘)/*判断c是否是字母*/
letter++;/*计算字母个数*/
else if(c==‘ ‘)/*判断c是否是空格*/
space++;/*计算空格个数*/
else if(c>=‘0‘&&c<=‘9‘)/*判断c是否是数字*/
digit++;/*计算数字个数*/
else
other++;/*计算其他字符个数*/
printf("letter=%d,space=%d,digit=%d,other=%d\n",letter,space,digit,other);
system("PAUSE");
return 0;
} /*end main*/
统计一行字符中各类字符的个数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。