回复 3楼 吹水佬
#include<stdio.h>
int main()
{
char c;
int z=0,s=0,k=0,q=0;
//z表示字母,s表示数字,k表示空格,q表示其他字符。
printf("请输入:");
c=getchar();
while(c!='\n')
{
if(c>='a'&&c<='z'||c>='A'&&c<='Z')
z++;
else
if(c==' ')
k++;
else
if(c>=0&&c<=9)
s++;
else q++;
c=getchar();
}
printf("共有字母%d个\n共有数字%d个\n共有空格%d个\n共有其他字符%d个\n",z,s,k,q);
return 0;
}