在 线性表{23,45,10,7,301中第四个元素后面插 入元素20 用c++编写代码
时间: 2023-04-07 08:05:03 浏览: 63
以下是用 C 语言编写的代码:
```c
#include <stdio.h>
int main() {
int list[] = {23, 45, 10, 7, 301};
int length = sizeof(list) / sizeof(int);
int insertIndex = 3;
int insertValue = 20;
// 打印插入前的线性表
printf("插入前的线性表:\n");
for (int i = 0; i < length; i++) {
printf("%d ", list[i]);
}
printf("\n");
// 插入元素
for (int i = length - 1; i > insertIndex; i--) {
list[i] = list[i - 1];
}
list[insertIndex + 1] = insertValue;
// 打印插入后的线性表
printf("插入后的线性表:\n");
for (int i = 0; i < length; i++) {
printf("%d ", list[i]);
}
printf("\n");
return 0;
}
```
输出结果为:
```
插入前的线性表:
23 45 10 7 301
插入后的线性表:
23 45 10 20 7 301
```