谢邀。
算法思路:
读入字符;输出其前后各3个字符。
那如何得到一个字符的前后第n个字符呢?我们可以对一个字符求ASCII码(或其它解码),加上或减去n,再对所得ASCII码(或其它字符码)编码即可。
C++核心代码:
int c; //直接用整型存储
cin >> c;
for(int i=-3;i<=3;i++) cout << char(c+i) << " ";
其它语言实现思路相同。
祝问题解决!