#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) }}