(1)编写程序 c12-2-8.c,程序实现的功能是:用指针实现统计一个字符串中大写字母、小写字母、数 字和其他字符的个数,
时间: 2024-03-09 22:49:48 浏览: 71
C语言程序设计-分别统计字符串中字母、数字、空格和其他字符出现的次数(字符长度小于80);.c
5星 · 资源好评率100%
好的,下面是 c12-2-8.c 的代码实现:
```c
#include <stdio.h>
int main()
{
char str[50];
int upper_count = 0, lower_count = 0, digit_count = 0, other_count = 0;
char *p = str;
printf("请输入一个字符串:");
scanf("%s", str);
while(*p)
{
if(*p >= 'A' && *p <= 'Z')
upper_count++;
else if(*p >= 'a' && *p <= 'z')
lower_count++;
else if(*p >= '0' && *p <= '9')
digit_count++;
else
other_count++;
p++;
}
printf("大写字母:%d\n", upper_count);
printf("小写字母:%d\n", lower_count);
printf("数字:%d\n", digit_count);
printf("其他字符:%d\n", other_count);
return 0;
}
```
运行程序,输入一个字符串,程序会统计其中的大写字母、小写字母、数字和其他字符的个数,并输出统计结果。
阅读全文