第十三周项目四 数组的排序(冒泡法按降序排序)
来源:互联网 发布:化工工艺流程软件 编辑:程序博客网 时间:2024/05/05 14:49
项目要求:
不能改变main函数。
问题及代码:
#include <iostream>using namespace std;void bubble_sort(int s[],int num);void output_array(int s[],int num);//两个函数bubble_sort和output_array的声明int main( ){ int a[20]={86,76,62,58,77,85,92,80,96,88,77,67,80,68,88,87,64,59,61,76}; int b[15]={27,61,49,88,4,20,28,31,42,62,64,14,88,27,73}; bubble_sort(a,20); //用冒泡法按降序排序a中元素 output_array(a,20); //输出排序后的数组 bubble_sort(b,15); //用冒泡法按降序排序b中元素 output_array(b,15); //输出排序后的数组 return 0;}//请在下面定义bubble_sort和output_array函数void bubble_sort(int s[],int num){ for (int a=0;a<num-1;a++) { for (int b=0,t;b<num-a-1;b++) { if (s[b]<s[b+1]) { t=s[b]; s[b]=s[b+1]; s[b+1]=t; } } }}void output_array(int s[],int num){ for (int a=0;a<num-1;a++) cout<<s[a]<<" ";}
运行结果:
0 0
- 第十三周项目四 数组的排序(冒泡法按降序排序)
- 第十三周项目四 数组的排序(选择排序按降序排列)
- 第十三周项目四数组的排序冒泡排序
- 第十三周项目四 数组的排序(对字符数组进行冒泡排序)
- 第十三周项目四(1) 冒泡法排序
- 第十三周项目4-数组的排序:冒泡排序
- 第十三周项目四—冒泡排序
- 第十三周 项目四:数组的排序(1.1)
- 第十三周项目四数组的排序(1)
- 第十三周项目四数组的排序(2)
- 第十三周项目四数组的排序(3)
- 第十三周项目四:数组的排序(3)
- 第十三周项目四(1):数组的排序
- 第十三周项目四 数组的排序(1)
- 第十三周项目四 数组的排序(2)
- 第十三周项目四 数组的排序(3)
- 第十三周 项目4 数组冒泡排序
- 第十三周项目四:冒泡排序(一)
- ios 程序进入后台并返回 调用的方法
- Photoshop脚本 > 运动模糊滤镜的使用
- UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath
- android 如何关闭dialog 如何关闭builder
- Photoshop脚本 > 锐化滤镜的使用
- 第十三周项目四 数组的排序(冒泡法按降序排序)
- Photoshop脚本 > 给图片添加噪点
- DP
- List Widgets(3):Remote views Service和Factory
- Core Data入门
- 【BestCoder】 HDOJ 5109 Alexandra and A*B Problem
- 第十二周项目三(4)
- 第十三周项目四(1)编写函数完成冒泡排序
- 解决headerView不随cell一起滚动的问题