刚学C++,学到数组,做一下经典冒泡排序小练习
int main()//冒泡排序升序
{
int a[] = { 4,2,8,0,5,7,1,3,9 };
int length = sizeof(a) / sizeof(a[0]);
for (int i = 0;i < length;i++)
{
for (int j = i;j < length;j++)
{
if(a[j]>a[i])
{
swap(a[j], a[i]);
}
}
}
for (int i = 0; i < length; i++)
{
cout << a[i] << "\t";
}
}
void swap(int* a, int* b)
{
int t = *a;
*a = *b;
*b = t;
}