#include <string.h>
#include<stdio.h>
#define N 99
main()
{
char s[N];
int i,sum,num=0,letter=0,space=0,other=0;
gets(s);
sum=strlen(s);
for(i=0;i<sum;i++)
{
if(s[i]==' ') space++;
if((s[i]>=65&&s[i]<=90)||(s[i]>=97&&s[i]<=122)) letter++;
if(s[i]>=48&&s[i]<=57) num++;
}
other=sum-space-letter-num;
printf("数字%d个,字母%d个,空格%d个,其他字符%d个。",num,letter,space,other);
printf("\n");
温馨提示:内容为网友见解,仅供参考