数列有序!

#include<stdio.h>
int A[10000];
int main( )
{
 int N,M,i,j,k;
 while(scanf("%d%d",&N,&M),N||M)
 {
 for(i=0;i<N;i++)
 scanf("%d",&A[i]);
 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;
   break;
 }
 for(i=0;i<=N;i++)
 printf(i?" %d":"%d",A[i]);
 puts("");
}
return 0;
}
 

posted on 2011-04-28 16:36  more think, more gains  阅读(127)  评论(0编辑  收藏  举报

导航