#include <stdio.h>
int main()
{
int n, i, a;
scanf("%d\n", &n); //打印第一行
int arr[50] = {0}; //打印第二行,题目中说了N<=50
for(i=0; i<n; i++)
{
scanf("%d ", &arr[i]); //循环输入第二行中的数字
}
scanf("%d\n", &a); //打印第三行
for(i=0; i<n; i++) //比较
{
if(arr[i] <= a) //如果新数字更大,数组元素更小
printf("%d ", arr[i]); //就把已比较的数组元素打印
else
break; //否则一旦新数字更小,终止循环
}
printf("%d ", a); //打印新数字
while(i<n)
{
printf("%d ", arr[i]); //将最后一次比较的以及还未比较的元素依次打印
i++;
}
return 0;
}

京公网安备 11010502036488号