4440: 【例】数组元素添加和删除

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:17 解决:12

题目描述

给出n 个元素的数列,请在第x 个元素和x+1 个元素之间插入b 并输出该数列。

样例输入 复制

5 
1 1 5 1 4 
2 4 

样例输出 复制

1 1 4 5 1 4

提示


#include<bits/stdc++.h>
using namespace std;
int main() {
    int n, a[105], x, b;
    cin >> n;
    for (int i = 1; i <= n; i++)
        cin >> a[i];
    cin >> x >> b;
    for (int i = n; i >= x + 1; i--)
        a[i + 1] = a[i];
    a[x + 1] = b;
    for (int i = 1; i <= n + 1; i++)
        cout << a[i] << ' ';
    return 0;
}