C++基础的一个小问题我不太明白

当用户输入一个英文字母后,程序能够按照字母表的顺序打印出3个相邻的字母,其中用户输入的字母在中间。
程序运行结果如下:
d
cde
这里假设字母表首尾两个字母是相连的。若输入字母Z,则程序输出YZA。
输入格式:
一个字母字符,可能为大写,也可能为小写。
输出格式:
连续3个字符,大小写不变。

char a,b,c,a保存你的输入,判断a范围得到大小写,b和c保存+1和-1,判断b和c是否超过大写或者小写的范围,超出则设为A/a或者Z/z,然后输出即可。
解决您的问题,请点赞采纳,谢谢。