C语言 简单的从大到小排序问题
题目要求在一个长度为N的数组中从大到小排序自己写了一个思路是:先把第一个数和后面的每个数比较,如果后面就数比第一个数大,就把他和第一个数交换这样第一轮下来,第一个数就是最...
题目要求在一个长度为N的数组中 从大到小排序 自己写了一个 思路是:先把第一个数和后面的每个数比较 ,如果后面就数比第一个数大, 就把他和第一个数交换 这样第一轮下来 ,第一个数就是最大的了,然后再把第二个数和后面的每个数比较 ,如果有数比第二个大 ,就交换 后面的以此类推。感觉思路不错 可是放到程序运行就错了 为什么呢?别的排序法我知道,我就想知道我写的这个有什么地方出错了,初学望前辈解答!
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询