【题目说明】
输入1个正整数n,在输入n个字符,分别统计其中英文字母、空格或回车、数字字符和其他字符的个数。(提示参照附录B)。
#include<stdio.h>
int main()
{
int n;
int i=0;
int count1=0,count2=0,count3=0,count4=0;
char ch;
scanf("%d",&n);
getchar=();
for(i=0;i<n;i++)
{
scanf("%c",ch);
if((ch>='a' && ch<='z') || (ch>='A' && ch<='Z'))
{
count1++;
}
else if(ch==' ' || ch=='\n')
{
count2++;
}
else if(ch>='0' && ch<='9')
{
count3++;
}
else
{
count4++;
}
}
printf("%d %d %d %d",count1,count2,count3,count4);
return 0;
}