天天看点

通过函数调用使用冒泡法

#include <iostream>

using namespace std;

int main()

{

 void mao_pao(int a[],int n);

 int i;

 int a[10];

 cout<<"请输入10个数:"<<endl;

 for(i=0;i<10;i++)

 {cin>>a[i];}

 cout<<"这10个数经过从大到小排列后变为:"<<endl;

 mao_pao(a,10);

    return 0;

}

void mao_pao(int a[],int n)

{

 int i,j,m;

 for(j=0;j<=n-2;j++)

 {

  for(i=0;i<n-j;i++)

  {

   if(a[i]>a[i+1])

   {

    m=a[i];

    a[i]=a[i+1];

    a[i+1]=m;

   }

  }

继续阅读