#include<iostream.h>
void main()
{
int a[8]={44,55,22,33,99,11,66,77};
int iTemp;
cout<<"Before Sort:"<<endl;
for(int i=0;i<8;i++) //输出未排序前的数组
cout<<a[i]<<"\t";
for(i=1;i<8;i++) //双重循环
{
for(int j=7;j>=i;j--)
{
if(a[j]<a[j-1]) //前一个元素大于后一个元素时交换
{
iTemp=a[j-1]; //交换两个元素
a[j-1]=a[j];
a[j]=iTemp;
}
}
}
cout<<endl<<"After Sort:"<<endl; //输出提示
for(i=0;i<8;i++) //输出排序后的数组
cout<<a[i]<<"\t";
cout<<endl;
}
冒泡排序
最新推荐文章于 2019-08-27 21:50:06 发布