#include<stdio.h>
#define MAX 100
void SelectSort(int array[],int n);
void main()
{
int array[MAX];
int n,s,q;
printf("請輸入待排序數的個數:\n");
scanf("%d",&n);
printf("請輸入待排序的資料:\n");
for(s=0;s<n;s++)
scanf("%d",&array[s]);
printf("選擇排序結果為:\n");
for(s=0;s<n-1;s++) /*輸出排序后節點序列*/
printf("%d",array[s]);
}
void SelectSort(int array[],int n)
{
int k,q,s,temp;
for(s=0;s<n;s++)
{
k=s; /*k用來記錄最小元素位置*/
for(q=s+1;q<n;q++)
if(array[k]>array[q])
k=q;
temp=array[s];
array[s]=array[k];
array[k]=temp;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/229592.html
標籤:新手樂園
上一篇:Dev編譯程式無法運行
下一篇:求大佬幫忙
