利用 c 语言编写程序,统计从键盘输入的字符串中大写字母的个数。输入的字符串可能包含空格。
时间: 2024-02-09 22:09:44 浏览: 64
C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入)
好的,以下是利用 C 语言编写的程序,可以统计从键盘输入的字符串中大写字母的个数,包括空格:
```
#include <stdio.h>
int main() {
char str[100];
int count = 0, i = 0;
printf("请输入字符串:\n");
fgets(str, sizeof(str), stdin); // 从键盘读入字符串
while (str[i] != '\0') { // 遍历字符串
if (str[i] >= 'A' && str[i] <= 'Z') { // 判断是否为大写字母
count++;
}
i++;
}
printf("大写字母的个数为:%d\n", count);
return 0;
}
```
输入一个字符串后,程序会逐个字符遍历字符串,判断是否为大写字母,并统计个数,最后输出结果。
阅读全文