void sort(int x[],int n) //定义sort函数,x是形参数组名
{ int i,j,k,t;
for(i=0;i<n-1;i++)
{ k=i;
for(j=i+1;j<n;j++)
if(x[j]>x[k]) k=j;
if(k!=i)
{ t=x[i]; x[i]=x[k]; x[k]=t;}
}
}
#include<stdio.h>
void sort(int a[],int n);
void sort(int a[],int n)
{
// for(int d=0;d<n;d++){
// printf("%d ",a[d]);
//}
int t=0;
for(int j=0;j<n-1;j++)
{
for(int i=0;i<n-1-j;i++)
{
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
// for(int d=0;d<n;d++){
// printf("%d ",a[d]);
//}
// printf("\n");
}
}
main()
{
int a[10]={1,-1,8,4,2};
int n=5;
sort(a,n);
for(int d=0;d<n;d++){
printf("%d ",a[d]);
}
}
选择排序与冒泡排序实现
31万+

被折叠的 条评论
为什么被折叠?



