第13周项目4.1 数字冒泡排序
来源:互联网 发布:化工工艺流程软件 编辑:程序博客网 时间:2024/04/30 02:59
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:gcd.cpp *作 者:惠睿 *完成日期:2014年11月23日 *版 本 号:v1.0 * *问题描述:用冒泡法按降序排序数组中元素,输出数组。*程序输出:输出数组。*/ #include <iostream>using namespace std;void bubble_sort(int s[],int n);void output_array(int s[],int n);int main(){ int a[20]= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; int b[15]= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; bubble_sort(a,20); //用冒泡法按降序排序a中元素 output_array(a,20); //输出排序后的数组 bubble_sort(b,15); //用冒泡法按降序排序b中元素 output_array(b,15); //输出排序后的数组 return 0;}void bubble_sort(int s[],int n){ int i,j,t; for(j=0;j<n-1;j++) for(i=0;i<n-j-1;i++) if(s[i]<s[i+1]) { t=s[i]; s[i]=s[i+1]; s[i+1]=t; } return;}void output_array(int s[],int n){ int g=0; cout<<"排序后的数组为:"<<endl; for(int m=0; m<n; m++) { cout<<s[m]<<" "; g++; if(g%5==0) cout<<endl; } return;}
运行结果:
知识点总结:进一步熟悉冒泡排序。
0 0
- 第13周项目4.1 数字冒泡排序
- 第13周 项目4-1 冒泡数字排序
- 第13周项目4-冒泡排序
- 第13周项目4-冒泡法排序
- 第13周项目4-(1)冒泡排序
- 第13周 项目4-2 冒泡字符排序
- 第13周项目4(1)冒泡排序
- 第16周项目1-冒泡排序
- 【 第16周项目1-冒泡排序】
- 第16周实践项目-交换排序之冒泡排序
- 第16周 项目1-交换排序之冒泡排序
- 第16周项目交换排序之冒泡排序
- 第16周 排序(2)项目1-冒泡排序
- 第13周项目4-(2)冒泡排序之字符数组排序
- 第17周项目-17指针冒泡法排序
- 第16周—项目1(8)冒泡排序
- 第16周项目1(3)冒泡排序
- 第16周项目1 -(1)冒泡排序
- 【BestCoder】 HDOJ 5109 Alexandra and A*B Problem
- 第十二周项目三(4)
- 第十三周项目四(1)编写函数完成冒泡排序
- 解决headerView不随cell一起滚动的问题
- 第十三周项目5-字符串的操作(统计大小写字母)
- 第13周项目4.1 数字冒泡排序
- memcached: error while loading shared libraries: libevent-2.0.so.5: cannot o解决
- 用Emacs接收Exchange邮件
- core data使用
- web.xml详解
- 数据库课程设计——宾馆管理系统UML类图
- fafu - 1003 数字接龙-sort cmp函数(若干个字符串拼接成一个字典序最大的字符串)
- 24点
- 第十二周项目三(5)