VC6.0 输入任何字母只打印a

问题是:输入一个字母,输出结果是其往后数第四个字母,比如a-e,z-d。 但我的程序不管输入什么字母最后都只打印a,程序也没报错
代码发不出来,说我不能输入重复内容

img

img

img

因为你程序就写错了。而且太多重复的语句了;
修正后代码如下:

#include <stdio.h>

int main(){
    char input;
    scanf("%c",&input);
    if( (input >= 'a' && input <= 'z') || (input >= 'A' && input <= 'Z' ) ){
        printf("%c",input+4);
    }
}