#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 10
/*产生随机数*/
void suiji (int *a)
{
srand ((int)time(0));
for (int i=0;i<N;i++)
{
a[i]=rand()%101;
}
}
/*排序前*/
void before_input (int *a)
{
printf ("排序前的数为\n");
for (int j=0;j<N;j++)
{
printf ("%d
",a[j]);
}
printf ("\n");
}
/*冒泡排序*/
void paixu (int *a)
{
for (int i=0;i<N-1;i++)
for (int j=0;j<N-1-i;j++)
{
if (a[j]>a[j+1])
{
int t;
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
/*排序后*/
void input (int *a)
{
printf ("排序后的数为\n");
for (int j=0;j<N;j++)
{
printf ("%d
",a[j]);
}
printf ("\n");
}
void main (void)
{
int a[N];
suiji (a);
before_input (a);
paixu (a);
input (a);
}