对10个数进行排序

对10个数进行排序。

#include <stdio.h>
#define N 10 
int main()
{
  int i,j,a[N],s;
  printf("请输入10个数\n");
  for(i=0;i<N;i++)
  {
    scanf("%d",&a[i]);
  }
  for(i=0;i<N-1;i++)
  {
    int min=i;
    for(j=i+1;j<N;j++)
    {
      if(a[min]>a[j])
      {
        min=j;
      }
    }
    if(min!=i)
    {
      s=a[min];
      a[min]=a[i];
      a[i]=s;
    }
  }
  printf("排序结果是:\n");
  for(i=0;i<N;i++)
  {
    printf("%d ",a[i]);
  }
  printf("\n");
  return 0;
}

posted on 2023-05-24 20:52  wessf  阅读(38)  评论(0编辑  收藏  举报