• 大小: 2.90KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-21
  • 标签:

资源简介

C++实战源码-使用函数模板进行排序(入门级实例189).zip

资源截图

代码片段和文件信息

// Sort.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “ioStream.h“

template  //定义一个模板
void Sort(Type Array[] int nLen)
{
for(int i=0; i {
for(int j=0; j {
if (Array[j] > Array[j+1]) //交换数组元素
{
Type nTmp = Array[j];
Array[j] = Array[j+1];
Array[j+1] = nTmp;
}
}
}
}

int main(int argc char* argv[])
{
int nArray[] = {85 98 45 76 75}; //定义一个整型数组
Sort(nArray 5); //对数组进行排序
cout << “整数排序“ << endl;
for(int i=0; i<5; i++) //输出结果
{
cout << nArray[i] << endl;
}
double dArray[] = {76.85 95.75 84.56 85.5 67.4}; //定义实数数组
Sort(dArray 5); //对数组进行排序
cout << “实数排序“ << endl;
for(int j=0; j<5; j++) //输出结果
{
cout << dArray[j] << endl;
}

return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         958  2010-10-14 19:58  Sort\Sort.cpp
     文件        4512  2010-10-14 19:54  Sort\Sort.dsp
     文件         533  2010-10-14 19:54  Sort\Sort.dsw
     文件         291  2010-10-14 19:54  Sort\StdAfx.cpp
     文件         769  2010-10-14 19:54  Sort\StdAfx.h

评论

共有 条评论