简单查询判断就可以
#include<stdio.h>
int main(void)
{
int y=0,k=0,s=0,q=0, i;
char ch;
printf("输入15个字符:");
for(i=1;i<=15;i++)
{
ch=getchar();
if('a'<=ch&&ch<='z'||'A'<=ch&&ch<='Z')
y++;
else
if(ch==' '||ch=='\n')
k++;
else
if('0'<=ch&&ch<='9')
s++;
else
q++;
}
printf("英文字母的个数=%d;空格或回车的个数=%d;数字字符的个数=%d;其他字符的个数=%d\n",y,k,s,q);
return 0;
}