写的冒泡排序法。程序已退出,返回值为 0

2024-11-19 17:47:47
推荐回答(1个)
回答1:

算法上应该没有问题。
建议在:
system("puase");
的下一行加上:
printf("END");
可能是因为你把puase命令加载后面了,由于编译习惯,系统直接退了。

另外,在交换过程中,建议试试无中间量交换法:
如:a和b交换
a = a + b;
b = a - b;
a = a - b;
这样完成交换只牺牲了微乎其微的计算时间,赢得了内存空间。