#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
float a[20]; int i,j; float t;
for(i=0;i<20;i++) //随机生成20个数
{
a[i]=rand()%101;
cout<<a[i]<<' ';
}
cout<<endl;
for(i=0;i<19;i++) //改变范围 相邻两数比较,大的置后
for(j=0;j<19-i;j++)
if(a[j]>a[j+1])
{
t=a[j+1];
a[j+1]=a[j];
a[j]=t;
}
for(i=0;i<20;i++) //输出数组
cout<<a[i]<<' ';
system("pause");
return 0;
}
冒泡法排序
最新推荐文章于 2024-09-29 18:03:50 发布