#include<iostream>
using namespace std;
#define MAXSIZE 9
int L[MAXSIZE] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int len = sizeof(L) / sizeof(int);
int ListInsert(int *L, int i, int *e)
{
int k;
if (len== 0)
return 0;
if (i<1 || i>len + 1)
return 0;
*e = L[i - 1];
if (i < len)
{
for (k = i; k< len; k++)
L[k - 1] = L[k];
}
len--;
return 1;
}
int main()
{
int e;
ListInsert(L,2,&e);
cout << e << endl;
return 0;
}
//在数组L的i位置元素删除,并返回到e
ListInsert()
最新推荐文章于 2023-06-27 12:22:18 发布