#include <stdio.h>
main(void)
{
int i,j,a[10],p=0,t=0,temp;
printf("請輸入原陣列:\n");
for(j=0;j<10;j++)
scanf("%d",&a[j]);
temp=a[0];
for(j=0;j<9;j++)
t=j;
temp=a[j];
for(i=j+1;i<10;i++)
if(temp>a[i]) //這是由小到大排序 如果是大到小則改為 if(temp<a[i])
{temp=a[i];p=i;}
{temp=a[p];a[p]=a[t];a[t]=temp;}
}
printf("排序後的陣列為:\n");
printf("%d ",a[j]);
#include <stdio.h>
main(void)
{
int i,j,a[10],p=0,t=0,temp;
printf("請輸入原陣列:\n");
for(j=0;j<10;j++)
scanf("%d",&a[j]);
temp=a[0];
for(j=0;j<9;j++)
{
t=j;
temp=a[j];
for(i=j+1;i<10;i++)
if(temp>a[i]) //這是由小到大排序 如果是大到小則改為 if(temp<a[i])
{temp=a[i];p=i;}
{temp=a[p];a[p]=a[t];a[t]=temp;}
}
printf("排序後的陣列為:\n");
for(j=0;j<10;j++)
printf("%d ",a[j]);
}