c++ASCII码英文字母和数字互相转化

img


显示答案错误是什么意思啊,怎么修改,答案错误和编译错误有什么区别

你这个直接输出的是字符的ascii和ascii对应的字符,与要求不符

int main()
{
    char Q;
    int N;
    scanf("%c%d", &Q, &N);
    printf("%d %c", Q - 'A' + 1, 'A' - 1 + N); //输出格式自行调整一下

    return 0;
}

供参考:

#include <stdio.h>
int main()
{
    char Q;
    int  N;
    scanf("%c", &Q);
    scanf("%d", &N);
    printf("%d %c\n", Q - 64, Q);
    printf("%d %c\n", N, N - 1 + 'A');
    
    return 0;
}