编写程序,输入任意2个字母,让两个字母交换并输出,并输出相应的ASCII码值

编写程序,输入任意2个字母,让两个字母交换并输出,并输出相应的ASCII码值

int main()
{
    char a,b,c;
    scanf("%c%c",&a,&b);
    c = a;
    a = b;
    b = c;
    printf("%c,%c,%d,%d",a,b,a,b);
}


这个问题可以转换成两个变量值的交换,char类型的字母变量,可以看做是int类型的数字
参考下别的博主的几种方法

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^