/*2014年3月12日*/
/*冒泡排序******/
#include "stdio.h"
#include"stdlib.h"
#include"time.h"
void Sort();
#define M 10
int a[M],b,i,j;
void main()
{
srand((int)time(NULL));
printf("随机输入10个0-9的整数: \n");
for(i=0;i<M;i++)
{
a[i]=rand()/3276;
printf("%d,",a[i]);
}
printf("\n\n");
printf("冒泡排序后: \n");
Sort();
for(i=0;i<M;i++)
printf("a[%d]=%d\n",i,a[i]);
}
void Sort()
{
for(i=0;i<M-1;i++)
for(j=0;j<M-i-1;j++)
if (a[j]>a[j+1])
{
b=a[j];
a[j]=a[j+1];
a[j+1]=b;
}
}
运行结果: