#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int a[10]={5,4,9,6,8,7,3,2,1,0};
for(int i=0;i<10;i++)
{
int k=i;
int key=a[i];
for(int j=i+1;j<10;j++)
{
if(a[j]<key)
{
key=a[j];
k=j;
}
}
if(k!=i)
{
swap(a[i],a[k]);
}
}
for(int i=0;i<=9;i++) cout<<a[i]<<endl;
return 0;
}
今天上了学长的C++的课。
学习了冒泡排序,课后作业是叫我们学习选择排序。
以后为直接选择排序。
感觉的话,如果以后学会了指针,动态数组,对数组的应用会更加灵活