题目大意:
如题所述
解题思路:
无
代码如下:
#include<stdio.h>
int main()
{
int n,m,a[101],i,j,c;
while(scanf("%d%d",&n,&m)==2)
{
if(m==0&&n==0)
break;
else
{
for(i=0;i<n;i++)
{
scanf("%d",&c);
a[i]=c;
}
if(m>a[n-1])
{
a[n]=m;
for(i=0;i<=(n-1);i++)
printf("%d ",a[i]);
printf("%d\n",a[n]);
}
for(i=0;i<n;i++)
{
if(m<a[i])
{
for(j=(n-1);j>=i;j--)
{
a[j+1]=a[j];
}
a[i]=m;
for(i=0;i<=(n-1);i++)
{
printf("%d ",a[i]);
}
printf("%d\n",a[n]);
}
}
}
}
return 0;
}