#include <stdio.h>
void swap(int *a,int *b)
{
int t;
t = *a;
*a = *b;
*b = t;
}
void BubbleSort(int *p,int num)//小的往上冒
{
int i,j;
for(i = 0;i < num -1 ;i++)//趟数
{
for(j = num - 1;j > i ;j--)//比较的次数
{
if(p[j] < p[j-1])
{
swap(&p[j],&p[j-1]);
}
}
}
}
void main()
{
int i = 0;
int a[] = {45,92,12,2,58,74,86};
BubbleSort(a,7);
for(i = 0;i < 7;i++)
{
printf("%d\n",a[i]);
}
}