#include <stdio.h> int main() { int n = 0; int arr[50] = {0}; int m = 0;//要插入的数据 //输入数据 scanf("%d", &n); int i = 0; for(i=0; i<n; i++) { scanf("%d", &arr[i]); } scanf("%d", &m); //处理 for(i=n; i>0 ; i--) { if(arr[i-1]> m) { arr[i] = arr[i-1]; } else { arr[i] = m; break; } } //如果插入数字小于所有的数字 if(i == 0) { arr[i] = m; } //打印 for(i=0; i<n+1; i++) { printf("%d ", arr[i]); } return 0; }