#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n; //输入需要排序的个数
int *a = new int[n];
for(size_t i = 0; i !=n; i++)
{
cin>>*(a+i); //依次输入排序的数
}
int temp;
for(int i=0; i != n-1; ++i)
{
for(size_t j=0; j != n-i-1; ++j)
{
if(*(a+j)>*(a+j+1))
{
temp = *(a+j);
*(a+j) = *(a+j+1);
*(a+j+1) = temp;
}
}
}
for(size_t i=0; i != n; i++)
{
cout<<*(a+i)<<endl; //输入排序结果
}
delete [] a;
return 0;
}
冒泡排序代码实现
最新推荐文章于 2022-10-16 17:22:02 发布