當前位置:編程學習大全網 - 編程軟體 - C語言編程。函數Sort()用於對參數整數數組array的元素進行由小到大的選擇排序

C語言編程。函數Sort()用於對參數整數數組array的元素進行由小到大的選擇排序

#define N 10 //數組元素個數

#include"stdio.h"

void sort(int array[],int n) //排序函數

{

int i,j,temp;

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

for(j=i+1; j<n; j++)

{

if(array[i]>array[j])

{

//交換

temp=array[i];

array[i]=array[j];

array[j]=temp;

}

}

}

void main() //主函數

{

//隨便輸入數組值

int array[N],i;

printf("input 10 number:\n");

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

{

scanf("%d",&array[i]);

}

//調用排序函數

sort(array,N);

//輸出排序後的結果

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

{

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

}

}

  • 上一篇:2019年北京中考保留5類加分項目
  • 下一篇:16歲學什麽職業最好,漯河工貿技工學校的專業有哪些?
  • copyright 2024編程學習大全網