第十四周项目1——排序函数模板
来源:互联网 发布:途家体验反馈数据分析 编辑:程序博客网 时间:2024/05/17 21:42
问题及代码:
/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:main.cpp * 作 者:赵志君 * 完成日期:2016年6月2日 * 版 本 号:v1.0 * * 问题描述:是一个函数模板的两个实例,其功能是将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板 */#include <iostream>using namespace std;void Sort(int a[],int size);void Sort(double a[],int size);int main(){ int a[10]={9,5,7,3,1,4,8,6,10,2}; Sort(a,5); for(int i=0;i<10;i++) cout<<a[i]<<" "; cout<<endl; double b[10]={9,5,7,3,1,4,8,6,10,2}; Sort(b,8); for(int i=0;i<10;i++) cout<<b[i]<<" "; return 0;}void Sort(int a[],int size){ for(int i=0;i<size;++i) for(int j=i+1;j<size;++j) { int temp; if(a[i]>a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } }}void Sort(double a[],int size){ for(int i=0;i<size;++i) for(int j=i+1;j<size;++j) { double temp; if(a[i]>a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } }}
运行结果:
0 0
- 第十四周项目1——排序函数模板
- 第十四周项目1-排序函数模板
- 第十四周项目 1 排序函数模板
- 第十四周-项目1-排序函数模板
- 第十四周项目1排序函数模板
- 第十四周【项目1-排序函数模板】
- 第十四周实践项目1————排序函数模板
- 第十四周上机实践——项目1-排序函数模板
- 第十四周项目59-排序函数模板
- 第十四周项目一 排序函数模板
- 第十四周项目59-排序函数模板
- 第十四周项目2:排序函数模板
- 第十四周项目一 排序函数模板
- 第十四周项目一排序函数模板
- 第十四周项目一-排序函数模板
- 第十四周项目一排序函数模板
- 第十四周实践项目1-排序函数模板
- 第十四周项目1.1—排序函数模板(冒泡法排序)
- 第十二周项目训练1.1 阅读程序
- 第十 十一周点-圆-圆柱类族的设计(2)
- C/C++ 读取16进制文件
- 第十二周项目二CTime类中的运算符重载
- SQL Server 2016新特性:行级别安全控制(Row-Level Security----RLS)
- 第十四周项目1——排序函数模板
- 第九周阅读程序2
- HDU 不容易系列之一
- super关键字的使用
- Java继承,子类默认在构造函数中用super()调用父类构造函数
- Android Studio系列-签名打包
- 第十 十一周点-圆-圆柱类族的设计(3)
- 最新android studio 第三方库包导入方法jar,so,module
- 深入理解JS异步编程三(promise)