第十四周项目1——排序函数模板

原创 2016年06月02日 08:54:27

问题及代码:

/*
 * 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;
        }
    }
}



运行结果:


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第十四周【项目1-排序函数模板】

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:20...

第十四周项目 1 排序函数模板

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:20...

第十四周实践项目1-排序函数模板

问题及代码: /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期...
  • Asleny
  • Asleny
  • 2016年06月01日 16:43
  • 227

第十四周项目4(拓展1)--字符数组选择排序

/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 ...

第十四周上机项目2--(1) 带姓名的成绩单 按成绩排序

/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:曹莉萍 *完成时间:2014年12月2日 ...

第十四周 项目1-验证算法(3)二叉排序树

问题描述及代码: /*     *烟台大学计控学院      *作    者:张雯婧    *完成日期:2016年11月25日  *问题描述:认真阅读并验证二叉排序树相关算法。   (1)由整数序列...

第十四周项目1-(3)验证二叉排序树相关算法

/*   * Copyright (c)2016,烟台大学计算机与控制工程学院   * All rights reserved.   * 文件名称:项目1-3.cbp   * 作    者:朱...

第十四周 项目1--验证算法--(3)二叉排序树

问题及代码: /* *烟台大学计算机与控制工程学院 *作 者:张晓彤 *完成日期:2016年11月25日 *问题描述:认真阅读并验证二叉排序树相关算法。 ...

第十四周 项目一 (3)验证算法——二叉排序树相关算法

/* * Copyright (c) 2015, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: main.cpp * 作者:巩凯强 * 完成日期:2015...

第十四周项目1——折腾二维数组

#include using namespace std; int main( ) { int i,j; //创建数组,为数组中的前两列的10个元素赋初值 int...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第十四周项目1——排序函数模板
举报原因:
原因补充:

(最多只允许输入30个字)