输入一个字母,输出包括它及其前后两个相邻字母的字符串 输入格式 一个字母(有可能是大写也可能小写)。 输出格式 包含所输入字母及其前后两个相邻字母的字符串。 若所给字母的前面或后面没有字母(如大小写a和z),则可省略这个位置上的字母。
时间: 2024-12-15 12:19:40 浏览: 11
C语言指针精选习题和答案.doc
这个任务是在编程中处理字符数组或字符串的一种常见操作,通常在循环或条件判断中实现。例如,在Python中,你可以编写这样的函数:
```python
def get_adjacent_letters(letter):
if letter.isalpha(): # 检查是否为字母
if letter == 'a' or letter == 'A':
return f"{letter+1}"
elif letter == 'z' or letter == 'Z':
return f"{letter}"
else:
return f"{letter-1}{letter}{letter+1}"
else:
print("请输入字母!")
# 示例输入
input_letter = input("请输入一个字母: ").lower()
output = get_adjacent_letters(input_letter)
print(output)
```
在这个函数中,我们首先检查输入的是不是字母,然后根据字母的位置(首字母、倒数第一个字母或其他)生成相应的字符串。如果输入不是字母,会提示用户。
阅读全文