三,选择排序思想与冒泡排序思想差不多。选择排序:某个元素依次与其后面的每个元素进行比较,不满足要求则调换位置。
例如 有十个数 13 26 43 12 44 22 56 73 18 53 要求从大到小排序
code如下:
int main()
{
int i,j,n,tem,a[100]={0};
printf("请输入组数n\n");
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]>a[j])
{
tem=a[i];
a[i]=a[j];
a[j]=tem;
}
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}