首页 热点专区 义务教育 高等教育 出国留学 考研考公

写出选择排序的程序

发布网友

我来回答

1个回答

热心网友

#include<stdio.h>

int main()

{

void sort(int array[],int n);

int a[10],i;

printf("enter 10 number:\n");

for(i=0;i<10;i++)

scanf("%d",&a[i]);

sort(a,10);

printf("the sorted array:\n");

for(i=0;i<10;i++)

printf("%5d",a[i]);

printf("\n");

return 0;

}

  void sort(int array[],int n)

  {

int i,j,k,t;

      for(i=0;i<n-1;i++)

{

k=i;

    for(j=i+1;j<n;j++)

if(array[j]<array[k])

k=j;

t=array[k];array[k]=array[i];array[i]=t;

 }

  }

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com