怎么用c语言编这种顺序表啊

设计一个程序要求在顺序表的基础上实现以下功能(要求有功能菜单):

=========================================

a. 建立顺序表;

b.查找元素(要求输出元素的位序和比较次数)

c.插入元素

d.删除元素

e.合并两个非递减顺序表

f. 求两个非递减顺序表的交集

g.求两个非递减顺序表的并集

h.逆置线性表

z.退出