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;
}
}