C语言从键盘输入一组字符,从中统计大写字母和小写字母的个数
时间: 2024-12-06 19:33:15 浏览: 13
基于微信小程序的校园论坛;微信小程序;云开发;云数据库;云储存;云函数;纯JS无后台;全部资料+详细文档+高分项目.zip
在C语言中,你可以通过循环结构和条件判断来统计输入字符串中的大写字母和小写字母个数。以下是一个简单的示例程序:
```c
#include <stdio.h>
#include <ctype.h> // 包含处理字符类型的功能
int main() {
char input[100]; // 定义一个数组用于存储输入字符
int uppercase = 0; // 初始化大写字母计数器
int lowercase = 0; // 初始化小写字母计数器
printf("请输入一组字符: ");
fgets(input, sizeof(input), stdin); // 从键盘读取一行字符
for(int i = 0; input[i] != '\n'; i++) { // 遍历字符串,'\n'表示换行符
if(isupper(input[i])) { // 判断字符是否为大写字母
uppercase++;
} else if(islower(input[i])) { // 判断字符是否为小写字母
lowercase++;
}
}
printf("大写字母有 %d 个,小写字母有 %d 个.\n", uppercase, lowercase);
return 0;
}
```
在这个程序中,`isupper()` 函数检查字符是否为大写字母,`islower()` 检查字符是否为小写字母。然后,根据函数返回的结果增加相应的计数。
阅读全文