请根据以下各小题的要求设计C应用程序(包括界面和代码)。
函数fun()的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在 a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余依此类推。例如:若a所指数组中的数据最初排列为:1,4,2,3,9,6,5,8,7,则按规则移动后,数据排列为:9,1,8,2,7,3,6,4,5。形参n中存放a所指数组中数据的个数。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序如下: