编写一个函数,由实参传来一串字符串,统计字符串中的字母,数字,空格,和其他字符个数
#include<stdio.h>int count1=0,count2=0,count3=0;
int count(char x)
{
int a=0;
while((x=getchar())!='\n')
{
if(x<='z'&&x>='a'||x<='Z'&&x>='A')
a++;
else if(x<='9'&&x>='0')
count1++;
else if(x==' ')
count2++;
else count3++;
}
return a;
printf("英文字母%d个 数字%d个 空格%d个 其它字符%d个\n",a,count1,count2,count3);
}
int main()
{
char y;
printf("请输入一串字符,回车结束\n");
count(y);
}