用c语言实现输入一组字符串,计算字符串中数字、大写字母和小写字母的个数
时间: 2024-02-01 08:15:37 浏览: 77
用c语言实现 计算一个字符串中单词的个数
5星 · 资源好评率100%
以下是使用 C 语言实现输入一组字符串,计算字符串中数字、大写字母和小写字母的个数的示例代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[100];
int digits = 0, uppercase = 0, lowercase = 0;
int i = 0;
printf("请输入一组字符串:");
fgets(str, 100, stdin);
while (str[i] != '\0') {
if (isdigit(str[i])) {
digits++;
} else if (isupper(str[i])) {
uppercase++;
} else if (islower(str[i])) {
lowercase++;
}
i++;
}
printf("字符串中数字的个数:%d\n", digits);
printf("字符串中大写字母的个数:%d\n", uppercase);
printf("字符串中小写字母的个数:%d\n", lowercase);
return 0;
}
```
示例输出结果:
```
请输入一组字符串:Hello World! 123
字符串中数字的个数:3
字符串中大写字母的个数:2
字符串中小写字母的个数:8
```
阅读全文