alanwang[GDOU] 用選擇排序法對10個整數排序
# include<stdio.h>
int main()
{
int i,j,X,temp,a[10];
printf("please enter 10 numbers\n");
for (i=0;i<=9;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
printf("The orginal numbers:\n");
for (i=0;i<=9;i++)
printf("%2d",a[i]);
printf("\n");
for (i=0;i<=9;i++)
{X=i;
for(j=i+1;j<=10;j++)
if (a[X]>a[j]) X=j;
temp=a[i];
a[i]=a[X];
a[X]=temp;
}
printf("\n The sorted numbers:\n");
for(i=0;i<10;i++)
printf("%2d",a[i]);
printf("\n");
return 0;
}
相關文章
- 排序(2)--選擇排序,歸併排序和基數排序排序
- 經常提及的幾個js排序方法(氣泡排序、選擇排序、計數排序)JS排序
- 指標對陣列排序選擇法和冒泡法指標陣列排序
- 排序之選擇排序排序
- 選擇法和冒泡法排序介面排序
- 冒泡,選擇排序法(C#)排序C#
- 選擇排序和快速排序排序
- 排序演算法-N個正整數排序排序演算法
- 選擇排序排序
- 排序演算法__選擇排序排序演算法
- 排序演算法:選擇排序排序演算法
- 選擇排序和氣泡排序排序
- 氣泡排序與選擇排序排序
- 氣泡排序和選擇排序排序
- 選擇排序和插入排序排序
- (一)氣泡排序、選擇排序、插入排序排序
- js選擇排序JS排序
- Java 選擇排序Java排序
- [java]選擇排序Java排序
- 01選擇排序排序
- 排序法:選擇、冒泡、插入和快排排序
- 經典排序之選擇排序(Java)排序Java
- 排序——選擇排序小練習(二)排序
- 排序——選擇排序小練習(一)排序
- 查詢與排序03,選擇排序排序
- 排序演算法(氣泡排序,選擇排序,插入排序,希爾排序)排序演算法
- 排序演算法 - 氣泡排序和選擇排序排序演算法
- PHP 排序演算法之選擇排序PHP排序演算法
- 圖解選擇排序與插入排序圖解排序
- 氣泡排序和選擇排序詳解排序
- 排序演算法入門:選擇排序排序演算法
- 氣泡排序和選擇排序流程圖排序流程圖
- 排序演算法——簡單選擇排序排序演算法
- php實現 氣泡排序,插入排序,選擇排序PHP排序
- #排序演算法#【1】概述、氣泡排序、選擇排序排序演算法
- C# 選擇排序C#排序
- 陣列選擇排序陣列排序
- 簡單選擇排序排序