编程:输入一批字符(以回车结束),统计其中的大写英文字母的个数
时间: 2023-11-02 12:10:42 浏览: 45
你可以用Python编写以下代码来实现该功能:
```python
count = 0 # 统计大写英文字母的个数
# 输入一批字符
while True:
s = input("请输入一批字符(以回车结束):")
if not s:
break
# 统计大写英文字母的个数
for c in s:
if c.isupper():
count += 1
print("大写英文字母的个数为:", count)
```
该程序使用了一个 `while` 循环来不断读入用户输入的字符,然后使用一个 `for` 循环来遍历每个字符,如果该字符是大写英文字母,则将计数器 `count` 加 1。最后输出计数器即可。
相关问题
C语言编程:输入一批字符(以回车结束),统计其中的大写英文字母的个数
以下是一个简单的 C 语言程序,用于输入一批字符并统计其中的大写英文字母个数:
```c
#include <stdio.h>
int main() {
char ch;
int count = 0;
printf("请输入一批字符(以回车结束):\n");
while ((ch = getchar()) != '\n') {
if (ch >= 'A' && ch <= 'Z') {
count++;
}
}
printf("大写英文字母个数为:%d\n", count);
return 0;
}
```
这个程序首先提示用户输入一批字符,然后通过 `getchar()` 函数逐个读取每个字符,如果读到的字符是大写英文字母则计数器加一。最后程序输出统计结果。
输入一批字符(以回车结束),统计其中大写英语字母的个数
可以使用 Python 语言实现该功能,具体代码如下:
```python
string = input("请输入一批字符:")
count = 0
for i in string:
if i.isupper():
count += 1
print("大写英文字母的个数为:", count)
```
运行程序后,输入一批字符,例如:"Hello, World!",则输出结果为:
```
大写英文字母的个数为: 2
```
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)