14周项目4:数组排序(冒泡法)
2012-12-03 13:47
288 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: salary.cpp * 作 者:李洋 * 完成日期:2012年12月3日 * 版本号: v1.0 * * 输入描述:无 * 问题描述:对两个不同的数组进行排序,输出 */ #include <iostream> using namespace std; //两个函数bubble_sort和output_array的声明 void bubble_sort(int a[],int n); void output_array(int a[],int n); 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 a[],int n) { int i,j,t; for(j=0;j<=n-1;++j) for(i=0;i<=n-j;++i) { if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } } void output_array(int a[],int n) { int i; cout<<"排序后的数组为:"; for(i=n-1;i>0;--i) cout<<a[i]<<" "; cout<<endl; }
相关文章推荐
- 【数组】14周项目四(二)。选择排序数列
- 第13周项目4-用冒泡法降序排序数组
- 第十三周项目四 数组的排序(冒泡法按降序排序)
- 第十三周项目4——数组的排序(冒泡法)
- 【数组】14周项目四(一)。字符数组排序
- 第十七周上机时间项目——数组的排序
- 17周项目3--数组的排序(正确答案版)
- c++第4次实验报告 项目 1 数组素数排序
- 《C语言及程序设计》实践项目——动态数组 ->【项目2-动态数组排序】
- 第16周项目1-数组的排序
- 项目5-数组的排序
- 【数组】14周项目三。成绩处理
- 第十三周项目4-数组的排序:冒泡排序
- 第13周项目4-用冒泡法给一串字符排序(英文以26字母的顺序为正序)
- 第13周项目4-数组的排序(1、数字数组排序)
- 第十六周项目一 数组的排序
- 第十六周项目1-数组的排序
- 【数组】14周项目六(五)。字符前加符号
- 第13周项目4-数组的排序(2)
- 第十三周项目4-数组的排序1