数据插入
描述
输入10个 int 范围内的整数数字,并把它们存到数组当中,对应的下标是1~10,再输入一个数,把它插入下标为8这个位置,最后把这11个数输出。
输入
第一行输入10个 int 范围内的整数数字,第二行再输入一个整数数字。
输出
输出经过插入操作之后的11个数。
输入样例 1
1 3 51 1 9 0 -1 2 5 7 6
输出样例 1
1 3 51 1 9 0 -1 6 2 5 7
#include <iostream>
using namespace std;
int main() {
const int SIZE = 11;
int numbers[SIZE];
int num_to_insert;
for(int i = 0; i < SIZE - 1; i++) {
cin >> numbers[i];
}
cin >> num_to_insert;
for(int i = SIZE - 1; i > 7; i--) {
numbers[i] = numbers[i - 1];
}
numbers[7] = num_to_insert;
for(int i = 0; i < SIZE; i++) {
cout << numbers[i] << " ";
}
cout << endl;
return 0;
}