第六行不要加 \n
第十行的空格也可以不要
#include <stdio.h>
int main()
{
int a[100];
int n, m, i, j;
int tmp_m, tmp_n;
scanf("%d %d", &n, &m);
for (i = 0; i < n; i++)
scanf("%d ", &a[i]);
while (1) //死循环,输入 0 0才跳出
{
scanf_s("%d %d", &tmp_n, &tmp_m);
if (tmp_n == 0 && tmp_m == 0)
{
break;
}
}
for (i = 0; i < n; i++)
{
if (a[i] > m)
{
for (j = n; j > i; j--)
{
a[j] = a[j - 1];
}
a[i] = m;
break;
}
}
if (i == n)
a[i] = m;
for (i = 0; i < n+1; i++)
printf("%d ", a[i]);
printf("\n");
return 0;
}