C程序---選擇法排序

#include<stdio.h>
#define N 10
int main()
{
      int n ,i,j,arr[N],temp ;
      scanf("%d",&n);
      for(i =0 ;i< n; i++)
      {
            scanf("%d",&arr[i]);
      }
      for(j =0 ; j<n ;j++)
      {

      for(i = 0 ; i<n-1 ;i++)
      {
            if(arr[i] < arr[i+1])
            {
                  temp= arr[i];
                  arr[i] = arr[i+1];
                  arr[i+1] = temp ;
            }
            if(arr[i] >= arr[i+1])
                  continue ;

      }
      }
      for(i =0 ;i<n ;i++)
      {
            printf("%d ",arr[i]);
      }
      return 0;

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章