编程实现,输入一个英文字符,如果是小写字母则变成大写字母,其他字符保持不变,然后输出,例如:输入a,输出A、输入A,输出A、输入#,输出# 输入输出样例: a
时间: 2024-03-10 09:44:03 浏览: 35
以下是 Python 代码实现:
```python
ch = input("请输入一个字符:")
if ch.islower(): # 判断是否为小写字母
ch = ch.upper() # 转换为大写字母
print("转换后的字符为:", ch)
```
示例输出:
```
请输入一个字符:a
转换后的字符为: A
```
相关问题
C语言编程实现,输入一个英文字符,如果是小写字母则变成大写字母,其他字符保持不变,然后输出,例如:输入a,输出A、输入A,输出A、输入#,输出# 输入输出样例: a
以下是 C 语言代码实现:
```c
#include <stdio.h>
#include <ctype.h> // 需要用到 ctype.h 库函数
int main() {
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (islower(ch)) { // 判断是否为小写字母
ch = toupper(ch); // 转换为大写字母
}
printf("转换后的字符为:%c\n", ch);
return 0;
}
```
示例输出:
```
请输入一个字符:a
转换后的字符为:A
```
java实现从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。
可以使用Java中的String类和toUpperCase方法实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一行英文字符串:");
String str = scanner.nextLine();
String upperStr = str.toUpperCase();
System.out.println("转换后的字符串为:" + upperStr);
}
}
```
这里使用Scanner从键盘读入字符串,然后调用String的toUpperCase方法把全部小写字母转换成大写字母,最后输出转换后的字符串。如果需要只转换部分小写字母可以考虑使用正则表达式或循环遍历实现。