- /*
- *Copyright (c) 2016,烟台大学计算机学院
- *All rights reserved.
- *文件名称:test.cpp
- *作 者:陈传祯
- *完成日期:2016年 6月 14日
- *版 本 号:
- *
- *问题描述:模板类
- *输入描述:
- *程序输出:
- */
- #include <iostream>
- using namespace std;
- template<class T>
- void m(T set[],int size)
- {
- int i,j;
- T temp;
- for(i=1;i<size;i++)
- for(j=size-1;j>=i;j--)
- if(set[j-1]>set[j])
- {
- temp=set[j-1];
- set[j-1]=set[j];
- set[j]=temp;
- }
- }
- int main()
- {
- int i;
- int a[]={7,9,2,3,1};
- char b[]={'a','j','r','a','v'};
- m(a,5);
- m(b,5);
- for(i=0;i<5;i++)
- cout<<a[i]<<" ";
- cout<<endl;
- for(i=0;i<5;i++)
- cout<<b[i]<<" ";
- cout<<endl;
- return 0;
- }
函数模板排序
最新推荐文章于 2021-10-29 17:27:59 发布