测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A70381. 数组元素的插入

编程题 入门

题目描述

在一个数组的第 x 个位置插入一个新的数 y

输入格式

输入有四行。

第一行有一个整数 n (5 ≤ n ≤ 10)。

第二行有 n 个整数,用空格隔开。

第三行有一个整数 x,为要插入的位置。

第四行有一个整数 y,为要插入的整数。

输出格式

更新后的数组。

输入输出样例

输入 #1
5
7 2 3 4 5
2
9
输出 #1
7 9 2 3 4 5
输入 #2
5
7 2 3 4 5
1
9
输出 #2
9 7 2 3 4 5
输入 #3
5
7 2 3 4 5
6
9
输出 #3
7 2 3 4 5 9

说明/提示

## 思路

数组移位:注意赋值方向,避免覆盖尚未使用的元素。

## 步骤

1. 读入数组与移动位数。
2. 按方向逐个搬移(可开临时数组)。
3. 输出移动后的序列。