插入操作练习
描述
给定一组数0,1,2,3,4,5,6,7,8,9。输入一个整数x (0 < x <10),把x插入到数组中与之相同的数字后面,然后输出这些数。
输入
第一行输入一个整数数字x (0 < x <10)。
输出
输出经过插入操作之后的11个数。
输入样例 1
6
输出样例 1
0 1 2 3 4 5 6 6 7 8 9
#include <iostream>
using namespace std;
int main() {
int x;
cin >> x;
int numbers[11] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
for (int i = 10; i > x; --i) {
numbers[i] = numbers[i - 1];
}
numbers[x + 1] = x;
for (int i = 0; i < 11; ++i) {
cout << numbers[i] << " ";
}
cout << endl;
return 0;
}