#include<stdio.h>
#include<string.h>//字符串库函数
#include<ctype.h>//字符库函数
#define N 100
int main(){
char arr[N];
puts("请输入一行字符");
gets(arr);
int digit=0,alpha=0,space=0,other=0;
int num=0;
int i=0;
num=strlen(arr);//获取字符数组的长度
for(i=0;i<num;i++){
if(isalpha(arr[i])!=0)
alpha++;
else if(isdigit(arr[i])!=0)
digit++;
else if(isspace(arr[i])!=0)
space++;
else
other++;
}
printf("字母%d个,数字%d个,空格%d个,其他%d个",alpha,digit,space,other);
return 0;
}