

#include <stdio.h>
int main () {
char c;
scanf("%c", &c);
if (c <= 'z' && c >= 'a') {
char before_c = c == 'a' ? 'z' : c - 1;
printf("%c %d\n", before_c, before_c);
char after_c = c == 'z' ? 'a' : c + 1;
printf("%c %d\n", after_c, after_c);
} else if (c <= 'Z' && c >= 'A') {
char before_c = c == 'A' ? 'Z' : c - 1;
printf("%c %d\n", before_c, before_c);
char after_c = c == 'Z' ? 'A' : c + 1;
printf("%c %d\n", after_c, after_c);
}
}
不知道你这个问题是否已经解决, 如果还没有解决的话:
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^