(2)编写程序输出界面编写程序实现键盘输入字符对应大小写转换。
时间: 2023-05-12 13:07:41 浏览: 51
以下是一个简单的 Python 代码实现:
```python
while True:
char = input("请输入一个字符:")
if char.isalpha():
if char.isupper():
print(char.lower())
else:
print(char.upper())
else:
print("输入的不是字母!")
```
这个程序会不断循环,等待用户输入一个字符。如果输入的是字母,它会判断这个字母是大写还是小写,然后将其转换为相反的大小写并输出。如果输入的不是字母,它会输出一个错误提示。
相关问题
C程序编写程序输出界面编写程序实现键盘输入字符对应大小写转换。
以下是一个简单的 C 程序,可以实现键盘输入字符对应大小写转换:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
if (islower(c)) {
printf("转换后的字符为:%c\n", toupper(c));
} else if (isupper(c)) {
printf("转换后的字符为:%c\n", tolower(c));
} else {
printf("输入的不是字母!\n");
}
return 0;
}
```
这个程序会提示用户输入一个字符,然后判断这个字符是大写字母还是小写字母,然后进行相应的大小写转换。如果输入的不是字母,则会输出一个提示信息。
java编写程序,实现字符串大小写的转换并倒序输出
好的,以下是Java代码实现字符串大小写的转换并倒序输出的功能:
```
import java.util.Scanner;
public class StringCaseReverse {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String str = scanner.nextLine();
// 大小写转换
String newStr = "";
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (ch >= 'a' && ch <= 'z') {
ch = (char)(ch - 'a' + 'A');
} else if (ch >= 'A' && ch <= 'Z') {
ch = (char)(ch - 'A' + 'a');
}
newStr += ch;
}
// 倒序输出
String reverseStr = "";
for (int i = newStr.length() - 1; i >= 0; i--) {
reverseStr += newStr.charAt(i);
}
System.out.println("转换后并倒序输出的字符串为:" + reverseStr);
}
}
```
运行程序后,输入一个字符串,即可实现字符串大小写的转换并倒序输出。