c语言
来源:百度文库 编辑:神马文学网 时间:2024/05/15 20:17:01
#include
void bubblesort(int r[],int n)
{ int i,j,flag;
for(i=1; i{ flag=1;
for(j=1; j<=n-i; j++)
if(r[j+1]{ flag=0;
r[0]=r[j];r[j]=r[j+1];r[j+1]=r[0];
}
if(flag) break;
}
}
main()
{ int i,a[11]={30,23,12,45,37,36,48,50,89,16};
for(i=1;i<=10;i++)
printf("%4d",a[i]);
printf("\n after bubblesort is:\n");
bubblesort(a,10);
for(i=1;i<=10;i++)
printf("%4d",a[i]);
}
void bubblesort(int r[],int n)
{ int i,j,flag;
for(i=1; i
for(j=1; j<=n-i; j++)
if(r[j+1]
r[0]=r[j];r[j]=r[j+1];r[j+1]=r[0];
}
if(flag) break;
}
}
main()
{ int i,a[11]={30,23,12,45,37,36,48,50,89,16};
for(i=1;i<=10;i++)
printf("%4d",a[i]);
printf("\n after bubblesort is:\n");
bubblesort(a,10);
for(i=1;i<=10;i++)
printf("%4d",a[i]);
}