C语言 选择法这样写核心程序行不?
10个数 按从小到大排列
核心程序:int i,j,t,a[10]
for(i=0;i<9;i++)
{for (j=1;j<10-i;j++)
if (a[i]>a[i+1])
t=a[i];a[i]=a[i+1]);a[i+1]=t;
}
对不?
和int i,j,a[10],t;
for(i=0;i<9;i++)
{k=1;
for (j=i+1;j<10;j++)
if (a[j]<a[k]) k=j;
t=a[k];a[k]=a[i]);a[i]=t;
}
一样吗?