#include
void main()//主函式
{int i,j,min,temp,a[10];
printf("請輸入:\n"); //螢幕輸出引號內的字元然後換行
for(i=1;i
{printf("a[%d]=",i);
scanf("%d",&a[i]);} //讀取資料函式
printf("\n"); //換行
{min=i; //每次比較的最小資料賦給min
for(j=i+1;j
if (a[min]>a[j]) min=j; //大小數值判斷
temp=a[i];
a[i]=a[min]; //a[i]裡存放的最小數值
a[min]=temp;}
printf("\n從大到小排列是:\n"); //輸出字元
for(i=10;i>=1;i--) //迴圈輸出按大小排列的資料
printf("%5d",a[i]);
printf("\n");//每輸出一個數據換行
}
#include
void main()//主函式
{int i,j,min,temp,a[10];
printf("請輸入:\n"); //螢幕輸出引號內的字元然後換行
for(i=1;i
{printf("a[%d]=",i);
scanf("%d",&a[i]);} //讀取資料函式
printf("\n"); //換行
for(i=1;i
{min=i; //每次比較的最小資料賦給min
for(j=i+1;j
if (a[min]>a[j]) min=j; //大小數值判斷
temp=a[i];
a[i]=a[min]; //a[i]裡存放的最小數值
a[min]=temp;}
printf("\n從大到小排列是:\n"); //輸出字元
for(i=10;i>=1;i--) //迴圈輸出按大小排列的資料
printf("%5d",a[i]);
printf("\n");//每輸出一個數據換行
}