#C02L03P03. C02.L03.数组元素的移动、插入、删除.填空题2.插入元素
C02.L03.数组元素的移动、插入、删除.填空题2.插入元素
题目描述
有 n ( 1 <= n <= 100 ) 个正整数,都小于 100 。现在输入一个整数 k ,请你将 k 插入到这 n 个数的第 x ( 1 <= x <= n ) 个位置,然后把这 n+1 个数再输出。
输入格式
第 1 行,一个整数 n
第 2 行,n 个整数
第 3 行,一个整数 k ,一个整数 x
输出格式
一行,n + 1 个整数,空格隔开。
样例
5
1 2 3 4 5
6 2
1 6 2 3 4 5
程序填空
#include<bits/stdc++.h>
using namespace std;
int a[102],n,k,x;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
cin>>k>>x;
for(int i=填空(1);i>x;i--)
a[i] = 填空(2)
a[x] = 填空(3)
for(int i=1;i<=填空(4);i++)
cin<<a[i]<<" ";
return 0;
}
填空(1):{{ input(1) }}
填空(2):{{ input(2) }}
填空(3):{{ input(3) }}
填空(4):{{ input(4) }}
相关
在以下作业中: