#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) }}
相关
在以下作业中: