PTA 7-27 冒泡法排序

 

 

代码如下:

#include<stdio.h>
int main()
{
  int n,k;
  scanf("%d%d",&n,&k);
  int data[n],i=0,j;
  while(i<n)
  scanf("%d",&data[i++]);
  for(i=1;i<=k;i++)
  {
    for(j=0;j<n-i;j++)
    {
      if(data[j]>data[j+1])
      {
        int temp=data[j];
        data[j]=data[j+1];
        data[j+1]=temp;
      }
    }
  }
  i=0;
  while(i<n-1)
  printf("%d ",data[i++]);
  printf("%d",data[i]);
}

  

posted @ 2020-03-13 18:31  X-Yunner  阅读(859)  评论(0)    收藏  举报