第十四周项目2:排序函数模板
来源:互联网 发布:围棋训练软件 编辑:程序博客网 时间:2024/05/16 18:23
问题及代码:
/*Copyright (c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作 者:崔青青*完成日期:2016年5月31日*版 本 号:v1.0*问题描述:*输入描述:无*输出描述:无*/#include<iostream>using namespace std;template<class T>void Sort(T a[],int n){ int i,j; T temp; for(i=1; i<n; i++) for(j=n-1; j>=i; j--) if(a[j-1]>a[j]) { temp=a[j-1]; a[j-1]=a[j]; a[j]=temp; }}int main(){ int i; int a1[]= {6,5,4,3,2,1}; double a2[]= {4.7, 5.6, 2.9, 5.0, 7.7, 5.3}; Sort(a1,6); Sort(a2,6); for(i=0; i<6; i++) cout<<a1[i]<<" "; cout<<endl; for(i=0; i<6; i++) cout<<a2[i]<<" "; cout<<endl; return 0;}
运行结果:
知识点总结:
用函数模板来写这个项目,适合于任意类型数据,提高了程序的利用性。
学习心得:
函数模板的写法是关键。
0 0
- 第十四周项目2:排序函数模板
- 第十四周项目1-排序函数模板
- 第十四周项目 1 排序函数模板
- 第十四周项目59-排序函数模板
- 第十四周-项目1-排序函数模板
- 第十四周项目一 排序函数模板
- 第十四周项目1排序函数模板
- 第十四周项目59-排序函数模板
- 第十四周【项目1-排序函数模板】
- 第十四周项目一 排序函数模板
- 第十四周项目一排序函数模板
- 第十四周项目一-排序函数模板
- 第十四周项目一排序函数模板
- 第十四周--排序函数模板
- 第十四周实践项目1-排序函数模板
- 第十四周项目1——排序函数模板
- 第十四周上机实践项目1(2):排序函数模板(选择法排序)
- 第十四周项目二 排序函数模板(动态分配内存+冒泡排序)
- java.lang.OutOfMemoryError: PermGen space
- 文章标题
- java源码分析(7)-Throwable
- 【安卓】 A problem occurred evaluating project ':app'. > com/android/jack/api/ConfigNotSupported
- 嵌入式学习之LED
- 第十四周项目2:排序函数模板
- 添加了SingleTask 启动模式的Activity Intent传值的问题
- 脚本语言的特征以及Python语言的特点
- [转载]Log4j.properties配置详解
- Netty之Java堆外内存扫盲
- 第十四周项目3:两个成员的类模板
- Glide的简单使用
- 报错expected statement
- iOS 判断字符串里是否存在中文