把最大字符和最小字符放到相应的位置

img

img

img


第十题,字符串包括字母和数字,用ASCII码来做判断应该是,该如何写

字符按照ASCII值比较大小,记录最大和最小字符的下标,先交换最大值和第二个位置的字符。在交换最小值的时候,先判断最小值的位置是否是原字符串的第二个位置,如果是原字符串的第二个位置,因为最大值交换的时候已经改变了它的位置,所以需要先将最小值的位置修正为原字符串最大值的位置。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632