#include<stdio.h>
#include<string.h>
int main()
{
char a[100];
printf("请输入字符串:");
gets(a);
printf("%s\n", a);
int big = 0; int small = 0; int num = 0; int space = 0; int other= 0;
for (int i = 0; a[i]!='\0'; i++)
{
if (a[i] <= 90 && a[i]>=65) //大写
{
big++;
}
else if(a[i]>=97 && a[i]<=122)//小写
{
small++;
}
else if (a[i] >= 48 && a[i] <= 57)//数字0~9
{
num++;
}
else if (a[i] == 32)//空格
{
kong++;
}
else
{
other++;
}
}
printf("big=%d\nsmall=%d\n num=%d\n kong=%d\n other%d\n", big, small, num, space, other);
}
运行结果: