#include<stdio.h>
void bubblesort(int *arr,int len) //冒泡
{
int i,j;
for(i=0;i<len;i++)
{
int tamp;
for(j=0;j<len-1-i;j++)
{
if(arr[j]>arr[j+1])
{
tamp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=tamp;
}
}
}
}
void array(int *arr,int len) // 打印数组
{
int k;
for(k=0;k<len;k++)
{
printf("%d\n",arr[k]);
}
}
int main(void)
{
int arr[10]={4,3,6,9,1,2,10,8,7,5};
int len;
len=sizeof(arr)/sizeof(arr[0]);
bubblesort(arr,len); //实现冒泡
array(arr,len);
{
printf("%d\n",array);
}
}
实现结果
1
2
3
4
5
6
7
8
9
10
4199901