首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-25 
冒泡排序函数(传递一维数组名进行函数调用)#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;
    }
}

热点排行