输入一行字符,按回车后统计出这行字符(不含回车)中字母、数字、空格、其他字符的个数

来源:百度知道 编辑:UC知道 时间:2024/06/18 16:39:49

是用C语言写的吗?
如果是C的话..
那你就先一个字符变量char input
把它接收值的那个scanf语句放在一个死循环里面.
而那个死循环终止的条件就是遇到回车...
然后他每输入一个你就可以统计一下.
最后打印出来就可以了

#include<conio.h>
#include<string.h>
#include<stdio.h>
main()
{
char str[40];
int c1=0,c2=0,c3=0,c4=0,c5=0,i;
clrscr();
gets(str);
for(i=0;str[i]!='\0';i++)
{
if((str[i])>='a'&&(str[i])<='z') c1++;
else if((str[i])>='A'&&(str[i])<='z') c2++;
else if((str[i])>='0'&&(str[i])<='9') c3++;
else if((str[i])>=' ') c4++;
else c5++;
}
printf("Small=%d Captital=%d Number=%d Space=%d Else=%d",c1,c2,c3,c4,c5)
}

输入一行字符,按回车后统计出这行字符(不含回车)中字母、数字、空格、其他字符的个数 输入一行字符 统计出其中的英文字母 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 输入一行字符,要求统计出英文字母、数字、空格和其它字符的个数 编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 输入一行字符,分别统计出其中的英文字母.空格.数字.和其他字符的个数! 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 任意输入一行字符,分别统计出其中英文字母、空格、数字和其它字符个数。 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数.