输入一批以问号“?”结束的字符,对“?”以前的每一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母,输出相应的大写字母;否则,原样输出。 例: 输入 F=y? 输出 f=Y
时间: 2024-03-05 07:51:39 浏览: 23
好的,以下是Python的实现代码:
```python
s = input()
output = ''
for i in range(len(s)):
if s[i] == '?':
break
elif s[i].isupper():
output += s[i].lower()
elif s[i].islower():
output += s[i].upper()
else:
output += s[i]
output += '?'
print(output)
```
这个程序首先读入一串字符,然后遍历每一个字符,如果该字符是问号,就停止遍历;否则,如果该字符是大写字母,就输出相应的小写字母;如果该字符是小写字母,就输出相应的大写字母;否则,就原样输出该字符。最后,再输出一个问号。
相关问题
java 编写程序:实现字母转换输入一批以问号“?”结束的字符,对“?”以前的每一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母,输出相应的大写字母;否则,原样输出。
以下是 Java 代码实现:
```java
import java.util.Scanner;
public class LetterConversion {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
for (int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
if (c == '?') {
break;
} else if (Character.isUpperCase(c)) {
System.out.print(Character.toLowerCase(c));
} else if (Character.isLowerCase(c)) {
System.out.print(Character.toUpperCase(c));
} else {
System.out.print(c);
}
}
}
}
```
运行程序后,输入一批字符,以问号“?”结束,程序将对每个字符进行判断,如果是大写字母,则输出相应的小写字母;如果是小写字母,则输出相应的大写字母;否则原样输出。当输入问号“?”时,程序结束。
C语言 循环输入任意字符,直到输入问号‘?’循环停止,对输入的字符进行大小写转换,如果是大写字母,转为小写字母,是小写字母转换位大写 提示:在循环体内,输入一个,判断一个,转换一个,输出一个
```c
#include <stdio.h>
int main() {
char c; // 存储输入的字符
while (1) { // 循环输入
printf("请输入一个字符:");
scanf("%c", &c);
if (c == '?') { // 判断是否输入问号
break; // 是,循环停止
}
if (c >= 'A' && c <= 'Z') { // 判断是否为大写字母
c += 32; // 大写字母转为小写字母
} else if (c >= 'a' && c <= 'z') { // 判断是否为小写字母
c -= 32; // 小写字母转为大写字母
}
printf("转换后的字符为:%c\n", c); // 输出转换后的字符
getchar(); // 消耗掉输入缓冲区中的换行符
}
return 0;
}
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)