冒泡排序算法属于交换排序,基本思想就是两两比较,然后交换位置。
这里给出一个例子,随机生成10个数字,从大到小排序。
程序如下:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a[10],i,j,temp;
srand((unsigned int)time(NULL));
for(i = 0;i<10;i++)
a[i] = rand()%100+1;//随机生成100以内10个数字
for(i = 0;i<