找出最小值最大值的下标与第一个和最后一个值交换即可
main函数在哪?你这代码差距也太大了a[y]= a[0]及下面四行交换代码,要放到for循环的外面啊你现在等于每个i循环都叫唤一遍,应该整个for循环处理结束才进行交换所以你现在输出结果完全乱套了