第四题
输入一行字符,分别统计出其中英文字母、
空格、数字和其它字符的个数。
#include<stdio.h>
int main (){
char st1[1000]={0};
int i=0,k=0,f=0,s=0,t=0;
while((st1[i]=getchar())!='\n'){
if(st1[i]==' ')
k++;
else if(st1[i]<='Z'&&st1[i]>='A')
f++;
else if(st1[i]<='z'&&st1[i]>='a')
f++;
else if(st1[i]<='9'&&st1[i]>='0')
s++;
else
t++;
++i;
}
printf("%s",st1);
printf("%d\n",i);
printf("有%d个空格\n",k);
printf("有%d个其他字符\n",t);
printf("有%d个数字\n",s);
printf("有%d个字母\n",f);
}