第十四周项目一——模板类

来源:互联网 发布:战舰世界布琼尼数据 编辑:程序博客网 时间:2024/05/21 06:20

问题及代码:

/*copyright(c)2016.烟台大学计算机学院  * All rights reserved,  * 文件名称:text.Cpp  * 作者:李一波  * 完成日期:2016年6月1日  * 版本号:vc++6.0  *  * 问题描述: * 输入描述:  * 程序输出:  */  #include <iostream>using namespace std;template<class T>void sort(T a[],int n){    int i,j;    T t;    for(i=0;i<n-1;i++)        for(j=0;j<n-i-1;j++)    {        if(a[j]>a[j+1])        {            t=a[j];            a[j]=a[j+1];            a[j+1]=t;        }    }}int main(){    int i;    int a[]= {4,5,2,8,9,3};    double b[]= {3.5, 6.7, 2, 5.2, 9.2, 10.3};    sort(a,6);    sort(b,6);    for(i=0; i<6; i++)        cout<<a[i]<<"  ";    cout<<endl;    for(i=0; i<6; i++)        cout<<b[i]<<"  ";    cout<<endl;    return 0;}


运行结果:


0 0