新人小白一个
用的是vs2019编译器
scanf_s==scanf哦
求三连啊~~~
(。・ω・。)ノ♡
#include <stdio.h>
void abb(char* p)
{
int a = 0, b = 0, c = 0, d = 0;
while (*p != '\0')
{
if ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z'))
a++;
else if (*p >= '0' && *p <= '9')
b++;
if (*p == ' ')
c++;
else
d++;
p++;
}
printf("字母有%d个\n", a);
printf("数字有%d个\n", b);
printf("空格有%d个\n", c);
printf("其他字符有%d个", d);
}
int main()
{
char arr[100];
printf("请输入一段字符串:");
gets(arr);
abb(arr);
return 0;
}