#2785. 指定位置插入数据
指定位置插入数据
题目描述
输入整数 n
代表数组的长度(2 <= n <= 100
),读入 n
个整型的数据到 number
数组中,然后输入一个插入数据 x
和插入位置 p
(位置从 1 开始计数),将位置 p
及其后面的元素后移一位,在 p
位置插入数据 x
,最后输出数组中的每一个值。
输入格式
输入三行:
- 第一行输入整数
n
,代表输入n
个数据。 - 第二行输入
n
个数据,用空格隔开。 - 第三行输入插入数据
x
和插入位置p
(用空格隔开)。
输出格式
输出一行,输出插入后数组中的每一位(空格分隔)。
输入输出样例
输入 #1
5
10 20 30 40 50
35 3
输出 #1
10 20 35 30 40 50
输入 #2
8
1 2 3 4 5 6 7 8
99 1
输出 #2
99 1 2 3 4 5 6 7 8
输入 #3
6
11 22 33 44 55 66
0 7
输出 #3
11 22 33 44 55 66 0
数据范围
- 数组长度
n
满足2 <= n <= 100
- 插入位置
p
满足1 <= p <= n+1
- 插入后数组长度变为
n+1