代码日记
代码
//sort.h
#ifndef sort_h
#define sort_h
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void Bubble(int a[],int n);
void Insert(int a[], int n);
void Select(int a[], int n);
void Quick(int a[], int n);
#endif
//sort.c
#include"sort.h"
#include<stdio.h>
#define N 20
void bubble(int a[],int n)
{
int i, j,t;
for(i=1;i< n;i++)
{
for (j=0;j<n-i;j++)
{
if (a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
}
void Bubble(int a[], int n)
{
int i, num;
srand(time(0));
for (i=0; i<N;i++)
a[i] = rand () %100;
printf("初始数据为:");
for (i = 0;i<N;i++)
printf("%d ",a[i]);
printf("\n");
num = N;
bubble(a, num)