0
点赞
收藏
分享

微信扫一扫

用冒泡法给一组数据按升序排序

DT_M 2022-11-13 阅读 142

#include<stdio.h>

void Maopao(int arr[],int sz)

{

int i=0;

int flog=1;

for(i=0;i<sz-1;i++)

{

 int j=0;

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

 {

  if(arr[j]>arr[j+1])

  {

   int tamp=arr[j];

   arr[j]=arr[j+1];

   arr[j+1]=tamp;

   flog=0;

  }

 }

 if(flog==1)

 {

  break;

 }

}

}

int main()

{

int arr[]={9,8,7,6,5,4,3,2,1};

int sz=0;

int i=0;

sz=sizeof(arr)/sizeof(arr[0]);

Maopao(arr,sz);

for(i=0;i<sz;i++)

{

 printf("%d ",arr[i]);

}

return 0;

}

举报

相关推荐

0 条评论