用C语言实现以下内容

输入10个不相等的整数,请把这十个数按功能选项进行输出排列,按1键从高至低进行输出显示,按2键从低至高进行输出显示,按3键保持原来输入顺序进行输出显示。

  1. 声明一个十个数的数组用以依次存储这十个数
  2. 定义两个函数实现从小到大与从大到小排列
  3. 定义一个变量用来存储选项
  4. 如果该变量是1,调用从大到小;else 如果是2,从小到大,else保持原来的顺序

代码我不写了,思路就是这个