#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
     int n,m,a[110];
     while(scanf("%d%d",&n,&m),n||m)
     {
         int j;
         memset(a,0,sizeof(a));
         for(int i=0;i<n;i++)
         {
             scanf("%d",&a[i]);
         }
         for(int i=0;i<n;i++)
         {
             if(a[i]>m)
             {
                 j=i;
                 break;
             }
         }
         for(int i=n;i>=j;i--)
         {
             a[i+1]=a[i];
         }
         a[j]=m;
         for(int i=0;i<=n;i++)
         {
              if(i==0)
                 printf("%d",a[i]);
              else
                 printf(" %d",a[i]);
         }
         printf("\n");
     }
     //system("pause");
     return 0;
}

 

编辑器加载中...

posted on 2011-07-16 16:05  枫叶飘泪  阅读(378)  评论(1编辑  收藏  举报