代码:
#include <stdio.h> //引入头文件 std:标准 i:输入 o:输出 .h:库文件
#include <strings.h>
#include <string.h>
int main(int argc, char const *argv[])
{
char str[32]={};
scanf("%[^\n]", str);
int anum = 0; // 小写
int Anum = 0; // 大写
int num = 0; // 数字
int pnum = 0; // 空格
for (int i = 0; i < sizeof(str); i++)
{
if (str[i] >= 'a' && str[i] <= 'z')
{
anum++;
}
else if (str[i] >= 'A' && str[i] <= 'Z')
{
Anum++;
}
else if (str[i] >= '0' && str[i] <= '9')
{
num++;
}
else if (str[i] == ' ')
{
pnum++;
}
}
printf("小写:%d\n", anum);
printf("大写:%d\n", Anum);
printf("数字:%d\n", num);
printf("空格:%d\n", pnum);
return 0;
}