程序代码:#include<stdio.h>
int
main()
{
      int i,j,k;
      int a[10],b[10]={4,5,3,56,7,8,3,3,4,6};
      for(i=0;i<10;i++)
      {
            a[i]=b[i];
            for(j=0;j<i;j++)
            {
                  if(a[i]<=a[j])
                  {
                        for(k=i-1;k>=j;--k)
                              a[k+1]=a[k];
                        a[j]=b[i];
                        break;
                  }
            }
      }
      for(i=0;i<10;i++)
            printf(\"%d \",a[i]);
      getch();
      return 0;
}我写的插入法,原理是打扑克时摸一张插一张										
					
	


											


	    

	
顶顶