冒泡排序函数(传送一维数组名进行函数调用)

冒泡排序函数(传递一维数组名进行函数调用)#includeiostreamusing namespace stdint main(){ void x(in

冒泡排序函数(传递一维数组名进行函数调用)
#include<iostream>
using namespace std;
int main()
{
 void x(int array[],int n);
 int a[20],i;
 cout<<"请输入20个整数:"<<endl;
 for(i=0;i<=19;i++)
  cin>>a[i];
 cout<<endl;
 x(a,20);
 cout<<"从小到大排列为:"<<endl;
 for(i=19;i>=0;i--)
  cout<<a[i]<<" ";
 cout<<endl;
 return 0;
}
void x(int array[],int n)
{
 int i,j,k;
 for(j=0;j<=18;j++)
  for(i=0;i<20-j;i++)
   if(array[i]>array[i+1])
    {
     k=array[i];
     array[i]=array[i+1];
     array[i+1]=k;
    }
}