输入一行字符,要求分别统计出英文字母、数字、空格及其他字符的个数。(请用C编写)

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:15:34

程序如下所示,仅供参考:
#include<stdio.h>
void hlwei(char *s){
int zimu=0,shuzi=0,kongge=0,qita=0;
while(*s){
if(*s>='a'&&*s<='z'||*s>='A'&&*s<='Z')
zimu++;
else if(*s>='0'&&*s<='9')
shuzi++;
else if(*s==' ')
kongge++;
else
qita++;
s++;
}
printf("\n\n输入的字符串中\n\n字母个数为:%d\n数字个数为:%d\n空格个数为:%d\n其他的字符个数为:%d\n\n",zimu,shuzi,kongge,qita);
}
void main(){
char str[1000];
printf("请输入字符串:\n");
gets(str);
hlwei(str);
}

希望对你有帮助,呵呵!

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 输入一行字符,分别统计出其中的英文字母.空格.数字.和其他字符的个数! 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 任意输入一行字符,分别统计出其中英文字母、空格、数字和其它字符个数。 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数. 求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 输入一行字符,要求统计出英文字母、数字、空格和其它字符的个数 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数.要求;先画流程图后写程序