规律:
for(i=0;i<n-1;i++) //确定一a[i],比a[i+1]..a[n-1]
for(j=i+1;j<n;j++)
if (a[i]>a[j])
{a[i]交换a[j]}
#include <stdio.h>
int main()
{
int a[]={54,13,27,43,87,46,33};
int i,j,t;
//选择排序(升序)
for(i=0;i<7-1;i++) //确定一a[i],比a[i+1]..a[n-1]
for(j=i+1;j<7;j++)
if (a[i]>a[j])
{t=a[i];a[i]=a[j];a[j]=t;}
//输出数组内容
for(i=0;i<7;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
上一页
[1]
[2]
[3]
[4]
下一页