#include <stdio.h>
int main()
{
int a[3] = { 6,8,4 };
int i,t,j;
for (j = 2; j >= 0; j--)
{
int ix = j;
int max = a[j];
for (i = 0; i < j+1; i++)
{
if (max < a[j])
{
max = a[i];
ix = i;
}
t = a[j], a[j] = a[ix], a[ix] = t;//如果没有把i换成ix,在min<a[i]的情况下就会把最小值赋值成z[i]
}
printf("%d", max);
}
return 0;
}
运行结果是486
我想要达到的结果
这是要把8,6,4这三个数从小到大排序,我想做一个选择排序的