#include<bits/stdc++.h>
using namespace std;
void Enter(int a[],int n)
{
for(int i = 0; i < n; i++)
cin>>a[i];
}
void Display(int a[],int n)
{
for(int i = 0; i < n; i++)
cout<<a[i]<<(i == n-1?'\n':' ');
return ;
}
void BubbleSort(int a[],int n)
{
for(int i = 0; i < n - 1; i++)
{
for(int j = 0; j < n-1-i; j++)
{
if(a[j] > a[j+1])
swap(a[j],a[j+1]);
}
}
}
int main()
{
int a[100],n;
cout<<"n: ";
cin>>n;
cout<<"Enter "<<n<<" numbers:"<<endl;
Enter(a,n);
Display(a,n);
BubbleSort(a,n);
cout<<"After sort:"<<endl;
Display(a,n);
return 0;
}
冒泡排序算法
最新推荐文章于 2023-01-26 17:24:50 发布