编程,输入两个字符串s1和s2,将它们合并为一个字符串,合并后的字符串按其ASCII码值从小到大进行排序并输出

2024-11-03 13:41:31
推荐回答(1个)
回答1:

调试了一下,这一句有问题:
if(str1[p]>str1[j]); //这里多了分号
p=j; //导致这一句每一循环都被执行
改为:
if(str1[p]>str1[j])
p=j;
即可