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

来源:互联网 发布:python 3pdf 编辑:程序博客网 时间:2024/06/06 05:23
#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;
    }
}
原创粉丝点击