输入要插入的元素的位序,并对输入的位序做校验,若不合法则重新输入,删除该元素后显示当前线性表内容
时间: 2023-05-19 19:07:02 浏览: 86
线性表的基本操作,插入、删除、查找
5星 · 资源好评率100%
好的,让我来回答您的问题。以下是代码示例:
```
// 假设线性表已经存在,并且元素类型为 int
int n = 线性表长度;
int pos;
int value;
do {
cout << "请输入要插入的元素的位序(1-" << n+1 << "):";
cin >> pos;
} while (pos < 1 || pos > n+1);
cout << "请输入要插入的元素的值:";
cin >> value;
// 在 pos 位置插入元素 value
// ...
// 删除该元素
// ...
// 显示当前线性表内容
// ...
```
这段代码可以让用户输入要插入的元素的位序,并对输入的位序做校验,若不合法则重新输入。然后用户再输入要插入的元素的值,程序会在指定的位置插入该元素,并删除该元素后显示当前线性表内容。
阅读全文