#include <stdio.h> int main() { int arr[30] = { 0 }; int n = 0; scanf("%d", &n); //输入n个数 int i = 0; for (i = 0; i < n; i++) { scanf("%d ", &arr[i]); } //插入数据 int m = 0; scanf("%d", &m); for (i = n - 1; i >= 0; i--) { if (arr[i] > m) arr[i + 1] = arr[i]; else { arr[i + 1] = m; break; } } //处理插入的数据小于所有的数据 if (i < 0) arr[0] = m; //输出插入后的序列 for (i = 0; i < n + 1; i++) { printf("%d ", arr[i]); } return 0; }