### 选择排序是第一个数和后面的所有数字进行比较
{% codeblock %}
#include<stdio.h>
int main()
{
int arr[]={6,5,8,4,9,1,3,7,2};
int i,j,tmp;
int sz = sizeof(arr)/sizeof(arr[0]);
for(i=0;i<sz-1;i++)
{
for(j=i+1;j<sz;j++)//i+1找到第一个元素和后面的进行比较
{
if(arr[i]>arr[j])
{
tmp = arr[i];
arr[i]=arr[j];
arr[j]=tmp;
}
}
}
for(i=0;i<sz;i++)//输出
{
printf("%d",arr[i]);
}
return 0;
}
{% endcodeblock %}
c语言选择排序
于 2023-05-27 17:40:02 首次发布