编辑代码

#include<stdio.h>
int main()
{
 void read_data(int a[],int n);
 void print_data(int a[],int n);
 void xz_sort(int a[],int n);
 int b[10];
 read_data(b,10);
    xz_sort(b,10);
    print_data(b,10);
    return 0;
}
void read_data(int a[],int n)
{
 int i; 
 printf("请输入数组元素:\n");
 for(i=0;i<n;i++)
 scanf("%d",&a[i]); 
}
void print_data(int a[],int n)
{
 int i;
 printf("排序后的数组元素:\n");
 for(i=0;i<n;i++)
 printf("%5d",a[i]);
 printf("\n");
}
 void xz_sort(int a[],int n)
{
 int i,j,p,t;
 for(i=0;i<n-1;i++)
{
  p=i;
 for(j=i+1;j<n;j++)
 if(a[p]>a[j])
 p=j;
 if(p!=i)
 {
  t=a[i];
  a[i]=a[p];
  a[p]=t;
 }
}
}