本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。 输入格式: 输入为一个以“#”结束的字符串(不超过30个字符)。 输出格式: 在一行中输出大小写转换后的结果字符串。 输入样例: Hello World! 123# 输出样例: hELLO wORLD! 123
时间: 2023-11-08 15:24:51 浏览: 104
一个对字符串处理的程序,要求能够识别字符串中大写字母、小写字母以及数字的个数并输出,识别“L”、“o”、“v”、“e”四个字符的
5星 · 资源好评率100%
好的,这是一个字符串大小写转换的问题。我可以给你提供一个 Python 的代码实现:
```python
s = input()[:-1] # 去掉字符串末尾的 #
res = ''
for c in s:
if c.islower():
res += c.upper()
elif c.isupper():
res += c.lower()
else:
res += c
print(res)
```
这里用一个循环遍历字符串中的每个字符,如果是小写字母就转换成大写字母,如果是大写字母就转换成小写字母,否则就不变输出。最后打印出转换后的字符串即可。注意要去掉字符串末尾的 # 符号。
阅读全文