下面图片左边是个完整的编码(可以输出我打入abs变成ewh),右边是我拆开的(原本想输入asd,然后给我再次反馈出asd,但是只反馈了a,所以按照我那样子拆开是出了什么问题吗
没必要这么写只要if (a >= 'a' && a <= 'z') { a = (a + 4) % 26 + 'a'; }if (a >= 'A' && a <= 'Z') { a = (a + 4) % 26 + 'A'; }即可