单片机里如何使用冒泡法实现数据从大到小排列_C语言编程高手请进!用冒泡法对20个数进行排序...
满意答案80zhangfeng2013.06.13采纳率:46%等级:12已帮助:12630人冒泡? 首先你要将你排序的二十个数放到数组intNum[](以整型为例。如果有小数: double Num[]) 里面。然后定义排序的函数: Sort(int Num[],int n); 第一个参数是你要排序的数组,第二个就是数组里面数的个数。函数实现: Sort(int Num...
满意答案
80zhangfeng
2013.06.13
采纳率:46% 等级:12
已帮助:12630人
冒泡? 首先你要将你排序的二十个数放到数组 int Num[](以整型为例。如果有小数: double Num[]) 里面。然后定义排序的函数: Sort(int Num[],int n); 第一个参数是你要排序的数组,第二个就是数组里面数的个数。函数实现: Sort(int Num[],int n){ for(int i=0;i Num[i +1] ) { tmp = Num[ i ]; //将较大数放到 tmp里面,防止Num[ i ] 的值被覆盖 Num[ i ] = Num [ i+1]; //让在前面的数等于较小的数。这样Num[ i ]的值被覆盖 Num[ i +1 ] = tmp ; //让后面的数等于较大值 // 这样就从第一个数开始,每两个进行比较。 将较大的数放在后面,一次循环过后,最大的一个数就在数组的最后面, // 在循环外边还有一次循环, 依次将第二大的数放在倒是第二个位置,依次类推。 } } } }} 就这样分析一下吧,源代码就不写了。PS :会冒泡排序 和 高手 根本就没有半点关系。 冒泡排序只是一种基础到不能基础的 算法。
00分享举报
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)