**函数原型参考:
排序: void sort(int a,int n);
/对数组a进行排序,n为数组长度,在进行排序时需要用到两个数组元素的交换也可以再定义一个交换函数。
查找: int search(int a,int n,int k);
//k为待查找的值,函数有返回值,查找成功返回第一次出现的k值的下标,查找失败返回-1。
插入: int insert(int a,int n,int ij,int k);
//在数组a的i位置插入元素k,返回值为数组插入元素后的长度,数组的长度一定要能够容纳插入元素存放。
删除: int delete(int a,int n,int k);
//在数组a的中删除值为k的元素,删除成功返回值为原数组长度减1;删除失败返回数组原长度。
输出: void disp(int a,int n);
//输出数组a的元素,a的长度为n**
代码如下:
#include <stdio.h>
#include <stdlib.h> //清屏
void sort (int a[],int n); //排序
int search(int a[],int n,int k); //查找
int insert(int a[],int n,int i,int k); //插入
int delete(int a[],int n,int k); //删除
void disp(int a[],int n); //输出
//主函数
void main()
{
int i,n,xb,k,a[100],tt,t=0; //定义变量及数组为基本整型
printf("请输入个数:\n");
scanf("%d",&n);
printf("请输入%d个数:\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]); //从键盘中输入个数
while(1){
printf("请输入你想做的操作 1 排序 2 查找 3 插入 4 刪除 5 輸出 0 結束 :\n")