(1)编写程序 c12-2-8.c,程序实现的功能是:统计一个字符串中大写字母、小写字母、数 字和其他字符的个数,用指针实现。
时间: 2024-03-09 08:49:46 浏览: 95
好的,下面是 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;
}
```
运行程序,输入一个字符串,程序会统计其中的大写字母、小写字母、数字和其他字符的个数,并输出统计结果。
阅读全文