#include <iostream> using namespace std; int main() { int a[11]; // 最多 10 个原数 + 1 个插入 int n, x, y; cin >> n; // 第一行 for (int i = 0; i < n; ++i) // 第二行 cin >> a[i]; cin >> x >> y; // 第三、四行 // 从最后一个元素开始整体后移 for (int i = n; i > x - 1; --i) a[i] = a[i - 1]; a[x - 1] = y; // 插入 y // 输出,控制末尾无空格 for (int i = 0; i < n + 1; ++i) { cout << a[i]; if (i != n) cout << ' '; } return 0; } /************************************************************** Problem: 1211 User: 231308061 Language: C++ Result: Accepted Time:10 ms Memory:2072 kb ****************************************************************/