C语言:字符串中各类字符数的统计
题目:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。格式:输入一行字符。输出统计每种字符的个数值。样例输入:aklsjflj123 sadf918u324 asdf91u32oasdf/.';123样例输出:23 16 2 4#include<stdio.h>int main(void){/*********Begin*********/int e=0,n=0,t=
·
题目:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
格式:
输入
一行字符。
输出
统计每种字符的个数值。
样例输入:aklsjflj123 sadf918u324 asdf91u32oasdf/.';123
样例输出:23 16 2 4
#include<stdio.h>
int main(void)
{
/*********Begin*********/
int e=0,n=0,t=0,o=0;
char c;
while((c=getchar())!='\n'){
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
e++;//e统计字母个数
else if(c==' ')
t++;//t统计空格个数
else if(c>='0' && c<='9')
n++;//n统计数字个数
else
o++;//o统计其它字符个数
}
printf("%d %d %d %d",e,n,t,o);
/*********End**********/
return 0;
}
开学做题,又学会了一些新东西。
更多推荐
所有评论(0)