第13周项目4-数组的排序
来源:互联网 发布:js实现svg转base64 编辑:程序博客网 时间:2024/05/22 07:53
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:number.cpp*作 者:赵敏*完成日期:2014年11月23日*版 本 号:v1.0**问题描述:编写函数,完成冒泡排序,要求不能改变下面的main函数。*/#include <iostream>#include<cmath>using namespace std;//两个函数bubble_sort和output_array的声明 void bubble_sort(int m[],int n); void output_array(int m[],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 m[],int n){ int i,j,t; for(j=0;j<n-1;j++) for(i=0;i<n-j-1;i++) if(m[i]<m[i+1]) { t=m[i]; m[i]=m[i+1]; m[i+1]=t; } return; } void output_array(int m[],int n){ int i; for(i=0;i<n-1;i++) cout<<m[i]<<" "; cout<<m[n-1]<<"\n"; return;}
运行结果;
知识点总结:
数组运用,排序。
学习心得:
看了书以后才写的,但是感觉还是不懂/(ㄒoㄒ)/~~
0 0
- 第13周项目--数组的排序
- 第13周项目4数组的排序
- 第13周项目4-数组的排序
- 第13周项目4-数组的排序
- 第13周项目4 数组的排序(1)
- 第13周项目4-数组的排序(2)
- 第13周项目4-数组的排序(3)
- 第13周项目4-数组的排序-(1)
- 第13周项目4-数组的排序-(2)
- 第13周项目4-数组的排序-(3)
- 第13周项目4-数组的排序(1)
- 第13周项目4-数组的排序(2)
- 第13周项目4-数组的排序(3)
- 第13周项目4-数组的排序(1)
- 第13周项目4-数组的排序(2)
- 第13周项目4-数组的排序(3)
- 第13周项目4-数组的排序(1、数字数组排序)
- 第17周项目-数组的排序
- Eclipse、MyEclipse快捷键大全
- MySql 存储引擎InnoDB 和Myisam区别
- NESASM教程——第十天——主角DMA
- BZOJ 1196 HNOI2006 公路修建问题 二分答案+Kruskal
- 第13周项目1(1)输出数组中元素
- 第13周项目4-数组的排序
- 第13周项目4-用冒泡法给一串字符排序(英文以26字母的顺序为正序)
- mu4e 快捷键组合和操作附件
- stitic
- MySql数据类型
- html标签的表格的tbody、tfoot、thead、colgroup、th、tr、td、table
- 进制转换水题
- 编程遇到难题的时候该怎么办?!
- 虚拟机ubuntu上搭建pppoe服务器【验证OK】