#C07L06P04. C07.L06.STL之动态数组.引例3.数组元素的插入

C07.L06.STL之动态数组.引例3.数组元素的插入

题目描述

利用 vector 建立一个动态数组,并在该数组的第 x 个位置插入一个新的数 y。

输入格式

共四行:

第一行 1 个正整数 n,范围在[1,100]。

第二行 n 个正整数:范围在 [5,10000]。

第三行一个整数 x,为要插入的位置(x<=n)。

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

输出格式

共一行,更新后的数组。

样例

5
7 2 3 4 5
2
9
7 9 2 3 4 5

参考代码

#include<bits/stdc++.h>
using namespace std;
int n,t,x,y;
vector <int> a; 
int main()
{
	cin>>n;
	
	for(int i=1;i<=n;i++)
	{
		cin>>t;
		a. 填空(1) ;
	}

    cin>>x;
    cin>>y;

    a.insert( 填空(2) , 填空(3) );

	for(int i=0;i<a.size();i++)
	{
		cout<<a[i]<<" ";
	}

	return 0;
}

填空1:{{ input(1) }}

填空2:{{ input(2) }}

填空3:{{ input(3) }}