#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
int n, i, p, a[150], t;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
a[n] = 999;
scanf("%d", &t);
for (i = 0; i < n; i++)
{
if (t > a[i] && t < a[i])
{
p = i;
break;
}
}
for (i = p + 1; i <= n; i++)
{
a[i + 1] = a[i];
}
a[p] = t;
for (i = 0; i <= n; i++)
{
if (i == 0)
printf("%d",a[i]);
else
printf(" %d".a[i]);
}
return 0;
}

printf(" %d",a[i]);中间不是点是逗号