int main()
{
int i,j;
int array[10];
int ipos,itemp;// 定义数组,变量;
for(i=0;i<10;i++)
{
printf("array[i]=",i);
scanf("%d",&array[i]);//先进行输入操作;
}
for(i=0;i<9;i++)//具体进行的操作;
{
ipos=i;
itemp=array[i];//先进行赋值,定义第一个数,最小;
for(j=i+1;j<10;j++)// 下列进行比较,第一个数和后九个数比较;
{
if(array[j]<itemp)
{
itemp=array[j];
ipos=j;
}
} // 找到一次循环中最小的数;
array[ipos]=array[i];//进行互换,将上面得到的最下数,进行互换
array[i]=itemp;
}
for(i=0;i<10;i++)
{
printf("%d\t",i);
if(i==4)// 判断,进行转行;
printf("\n");
}
return 0;
}
这个可以进行排位;
原文:https://blog.51cto.com/15098536/2627760