#include<stdio.h>
#include<ctype.h>
int main()
{
char str[20];
int i,a=0,b=0,c=0,d=0;
gets(str);
for(i=0;i<20;i++)
{
if(isalpha(str[i])) a++;//检查是否是字母
if(isdigit(str[i])) b++;//检查是否是十进制数
if(isupper(str[i])) c++;//检查是否是大写字母
if(islower(str[i])) d++;//检查是否是小写字母
}
printf("%d
%d
%d
%d",a,b,c,d);
return 0;
}
这个头文件也是常用的一种,尽早掌握吧。