编一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以时整型,单精度型,双精度型。用重载函数实现。
代码如下:
#include<iostream>
using namespace std;
int paixu(int a[],int n)//对整型进行排序
{
int i,j,t;
for(j=0;j<n-1;j++)//使用冒泡排序法对数据进行排序
for(i=0;i<n-1-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
return 0;
}
float paixu(float a[],int n)//对单精度进行排序
{
int t;
for(int i=0;i<n-1;i++)//使用选择排序法对数据进行排序
{
t=i;
for(int j=i+1;j<n;j++)
{
if(a[t]