从键盘输入10个字符,将所有的英文字母转换为大写后输出。
时间: 2024-05-02 18:18:29 浏览: 14
```python
input_str = input("请输入10个字符:") # 获取用户输入
output_str = "" # 初始化输出字符串
# 遍历输入字符串中的每个字符
for char in input_str:
# 如果是小写字母,则转换为大写字母
if char >= 'a' and char <= 'z':
char = chr(ord(char) - 32)
output_str += char # 将转换后的字符添加到输出字符串中
print("转换后的字符为:", output_str)
```
示例输出:
```
请输入10个字符:aBcDeFgHiJ
转换后的字符为: ABCDEFGHIJ
```
相关问题
从键盘输入一串字符,将所有的英文字母转换为大写后输出。
可以使用Python中的upper()函数将字符串中的所有字母转换为大写,具体代码如下:
```python
s = input("请输入一串字符:") # 从键盘输入一串字符
s_upper = s.upper() # 将所有字母转换为大写
print(s_upper) # 输出转换后的字符串
```
运行程序后,输入一串字符,如"Hello, World!",输出结果为"HULLO, WORLD!"。
用c++写从键盘输入10个字符,将所有的英文字母转换为大写后输出。
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char c[10];
printf("请输入10个字符:\n");
for (int i = 0; i < 10; i++) {
scanf("%c", &c[i]);
}
printf("转换后的结果为:\n");
for (int i = 0; i < 10; i++) {
if (isalpha(c[i])) { // 判断是否为英文字母
putchar(toupper(c[i])); // 转换为大写字母并输出
} else {
putchar(c[i]); // 非英文字母直接输出
}
}
return 0;
}
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)