02
2020
04

编码实现冒泡排序

冒泡排序编程实现如下:


#include <stdio.h>

#define LEN 10

 

int main()

{

 int a,i,j;

 int ARRAY[10]={23,1,4,9,6,17,24,56,98,72};

 printf("\n");

 printf("Display this array:\n");

 for(a=0;a<10;a++)

 {

  printf("%d ",ARRAY[a]);

 }

 printf("\n");

 for(j=0;j<10;j++)

 { 

  for(i=0;i<LEN-j-1;i++)

  {

   int temp;

   if(ARRAY[i]>ARRAY[i+1])

   {

    temp=ARRAY[i+1];

    ARRAY[i+1]=ARRAY[i];

    ARRAY[i]=temp;

   }

  }

 }

 printf("\nAfter sorting,the array is:\n");

 for(a=0;a<LEN;a++)

 {

  printf("%d ",ARRAY[a]);

 }

 printf("\n");

 return 0; 

}

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。