#include <iostream>
#include <cmath>
#include <ctime>
using namespace std;
int main()
{
int a[10],i,j,min,max,temp;
srand(int(time(0)));
for (i = 0; i < 10; i++)
{
a[i] = rand() % 100;
cout << a[i] << ' ';
}
cout << endl;
//选择排序
cout << "选择正序:";
for (i = 0; i < 9;i++)
{
min = i;
for (j = i+1; j < 10;j++)
{
if (a[min]>a[j]) min = j;
}
temp = a[i];
a[i] = a[min];
a[min] = temp;
}
for (i = 0; i < 10; i++)
{
cout << a[i] << ' ';
}
//冒泡排序
cout << "\n冒泡倒序:";
for (i = 0; i < 9; i++)
{
for (j = i + 1; j < 10; j++)
{
if (a[i]<a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
for (i = 0; i < 10; i++)
{
cout << a[i] << ' ';
}
cout << endl;
return 0;
}