一个简单的问题问问大家

我定义A,B,C三个字符
它们对应的数字分别是:a,b,c
现在我要对ABC进行排序,从大到小。
那么我把abc放进一个数组,用sort排好来
我的问题是,数组里它们对应的数字是排好了,但是我该怎么输出数字对应的字符呢?

问你一下,如果字符是A,那么对应的数字a的值是多少?
如果a就是A的ASCII码,那你用cout<<(char)a就可以了。

那你需要定义一个结构体变量,把A和a封装在一起,排序的时候一起排
要么定义两个数组,一个装ABC,一个装abc,如果ab需要交换,那么要连AB一起交换
否则abc已经排序了,ABC没有排序,鬼知道最初谁对应谁

得看你用什么语言写 字符输出后再强转一下(int)a,b,c就好了