杭电2019

#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;

}



 



编辑器加载中...

你可能感兴趣的:(杭电)