那个会教教我呀我就说的

对输入的这个数,对应的ascll码如果是属于26个英文字母(包含大小写),对应输出字母后面的第8位字母,比如输入的数字是65对应大写字母A则输出大写字母I。比如输入的数字为87对应字母W,则输出E。输入97对应小写字母a则输出i。如果不属于26个字母则输出对应的字符****


int main()
{
    char a;
    scanf("%c",&a);
    
    if(isalpha(a)){
        if(a >= 'a')
            printf("%c\n",(a+8-'a')%26+'a');
        else
            printf("%c\n",(a+8-'A')%26+'A');
    }else{
        printf("%c\n",a);
    }
    
    return 0;
}