编写一个程序,用同一个函数名对n个数据进行从大到小排序,数据类型可以是整型、单精度型。要求用重载函数实现。

上次说到,对两个数排序,今天就来说说,n个数排序。

如何用C++实现编写一个程序,用同一个函数名对n个数据进行从大到小排序,数据类型可以是整型、单精度型。要求用重载函数实现。

代码展示:

#include
using namespace std;
void sort(int a[],int n)//形参数组相当于指针变量int *
{
int i,j,t;
for(i=1;ia[j+1])

		 {t=a[j];
		 a[j]=a[j+1];
		 a[j+1]=t;
		 }
}
int main()
{
	int b[5],i;
for(i=0;i<5;i++)
cin>>b[i];
sort(b,5);//形参数组指针变量,实参数组用数组名
for(i=0;i<5;i++)
cout<

for(i=1;i      for(j=0;j          if(a[j]>a[j+1])

         {t=a[j];
         a[j]=a[j+1];
         a[j+1]=t;
         }

小伙伴,你学会了吗?

 

你可能感兴趣的:(青少年编程,c++)