统计输入的字符串中大写字母的个数 用c语言实现
时间: 2025-01-26 12:10:28 浏览: 29
在C语言中,统计输入字符串中大写字母的个数可以使用标准库函数`ctype.h`提供的`isupper()`函数,该函数检查字符是否为大写字母。下面是一个简单的示例程序:
```c
#include <stdio.h>
#include <ctype.h>
int count_uppercase(char *str) {
int count = 0;
while (*str) {
if (isupper(*str)) {
count++;
}
str++; // 移动到下一个字符
}
return count;
}
int main() {
char input[100];
printf("请输入一个字符串: ");
fgets(input, sizeof(input), stdin); // 读取一行用户输入
input[strcspn(input, "\n")] = '\0'; // 删除换行符
int uppercase_count = count_uppercase(input);
printf("大写字母的数量是: %d\n", uppercase_count);
return 0;
}
```
这个程序首先定义了一个名为`count_uppercase`的函数,它遍历输入的字符串,如果遇到的大写字母就增加计数器。然后在`main()`函数中获取用户的输入,并调用`count_uppercase()`函数计算大写字母的数量。
阅读全文
相关推荐


















