冒泡法排序:
是按照个人的想法和这两年的编程方式写的。当是做做笔记
#include <stdio.h>
int maopao(int *num,int size)
{
int i=0;
int j=0;
int tmp=0;
if(size==0)
{
printf(" error,null! \n");
return 0;
}
for(i=0;i<size;i++)
{
for(j=0;j<size-j-1;j++)
{
if(num[i] > num[i+1])
{
tmp=num[i];
num[i]=num[i+1];
num[i+1]=tmp;
}
}
}
return 1;//这个return 可以根据自己的需求来更改,返回自己需要的内容
}
int main()
{
int a[]={0};
int len=0;
len = sizeof(a)/sizeof(int);
maopao(a,len);
int i;
if(len==0)
{
printf("Null!");
}
else
{
for(i=0;i<len;i++)
{
printf("a[%d]=%d \n",i,a[i]);
}
}
return 0;
}