冒泡法排序

C++中經典的案例:利用冒泡法排序   並顯示每一次交換數據的結果。

 #include "iostream.h"
void main()
{
 int i,j,k,x;
 int a[10];
 cout<<"請輸入10個數:"<<endl;
 for(i=0;i<10;i++)
  cin>>a[i];
 for(i=0;i<9;i++)
  for(j=i+1;j<10;j++)
   if(a[i]>a[j])
   { 
   k=a[i];a[i]=a[j];a[j]=k;
  for(x=0;x<10;x++)
    cout<<a[x];
   cout<<endl;
  }
  
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章