问题四:编写模板函数sort,功能是:对三个形参a, b, c按照从大到小排序。
2013-04-12 22:00
393 查看
//编写模板函数sort,功能是:对三个形参a, b, c按照从大到小排序。(10分) #include<iostream> #include<string> using namespace std; template<typename T> //模版声明 void sort( T &a, T &b, T &c ) { if(a<b){ T temp=a; a=b; b=temp; }if(a<c){ T temp = a; a = c; c=temp; } if(b<c){ T temp = b; b =c; c=temp; } } int main () { int i1,i2,i3; cin>>i1>>i2>>i3; sort(i1,i2,i3); cout<<i1<<i2<<i3<<endl; double d1,d2,d3; cin>>d1>>d2>>d3; sort(d1,d2,d3); cout<<d1<<d2<<d3<<endl; string s1,s2,s3; cin>>s1>>s2>>s3; sort(s1,s2,s3); cout<<s1<<s2<<s3<<endl; return 0; }
相关文章推荐
- 问题十二:编写模板函数sort,功能是:对三个形参a, b, c按照从大到小排序。
- 编写一个类,其中包含一个排序的方法Sort(),当传入的是一串整数,就按照从小到大的顺序输出,如果传入的是一个字符串,就将字符串反序输出。
- 实现功能要求统计图书的总价,编写方法查询出在50元以上的所有图书,使用排序接口图书按照价格排序(升序排序)
- 使用std::sort()排序导致程序core问题分析
- 关于vs2008的sort排序的问题?
- Android list按照时间排序的问题
- Solr部署,连接mysql,实现模糊查询功能,以及按照距离排序功能
- map关联容器问题,内部数据按照键值的大小排序,无论插入数据的顺序!
- Sort排序问题
- sort排序问题
- 模糊排序问题(Fuzzy sort)
- sort中cmp函数的编写问题
- java.lang.NullPointerException 在SSH框架中编写增加功能遇到的问题
- Ext列表展现--普通排序sortable--全局排序remoteSort(EXTJS 全局排序问题)
- android 图库浏览的功能有没有谁做过。主要是拿到图片和视频后排序的问题。
- partial_sort()和nth_element() 两个和排序有关的函数的性能问题
- js数组sort()排序的问题
- Collection.sort()排序之数字前缀问题
- Access System(sort 排序~小贪心问题)
- Ext列表展现--普通排序sortable--全局排序remoteSort(EXTJS 全局排序问题)