#include <iostream.h>
void sort(int[],int);
void main()
{
int b[9]={71,83,52,35,100,91,8,45,1};
cout<<"原始数据:"<<endl;
for(int i=0;i<9;i++)cout<<b[i]<<"\t";
cout<<endl;
sort(b,9);
cout<<"排序后的数据为:"<<endl;
for(i=0;i<9;i++) cout<<b[i]<<"\t";
cout<<endl;
}
void sort(int a[],int len)
{
int temp,i,j,flag;
for(i=1;i<len;i++)
{
flag=1;
for(j=0;j<len;j++)
{
if(a[j]>a[j+1])
{
flag=0;
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
if(flag==1)break;
冒泡法排序
最新推荐文章于 2021-11-24 20:53:35 发布