#include <iostream.h>
int main()
{
int a[100];
int n,i,j;
cout<<"请输入要比较的数字个数:"<<' ';
cin>>n;
cout<<"请输入各个数字:"<<' ';
for(i=0;i<n;i++)
cin>>a[i];
for(j=1;j<n-1;j++) //进行n-1次循环,n-i趟比较
for(i=0;i<n-j;i++) //每趟进行n-i-j次比较
if(a[i]>a[i+1]) //相邻两数进行比较
{
int t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(i=0;i<n;i++)
cout<<a[i]<<' ';
cout<<endl;
return 0;
}
冒泡法排序
最新推荐文章于 2024-10-02 17:12:07 发布