题目:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
/**< 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int letter=0;
int blank=0;
int number=0;
int others=0;
char c;
while((c=getchar())!= '\n')
{
if((c>='A'&&c<='Z')||(c>='a'&&c<='z'))
letter++;
else if(c>='0'&&c<='9')
number++;
else if(c==' ')
blank++;
else others++;
}
printf("letter=%d,number=%d,blank=%d,others=%d",letter,number,blank,others);
return 0;
}