2008秋季-计算机软件基础-有序表合并 教材 P79, ex3
  TnD0WQEygW8e 2023年11月09日 34 0
/* Author: Eman Lee */
/*计算机软件基础 教材 P79, ex3*/

#include <stdio.h>

#include <stdlib.h>
int insert(int a[],int arrayLength,int *listLength,int x)

{

  int i,j;

  if(*listLength+1==arrayLength)

        return 0;/*fail*/

  for(i=0;i<*listLength;i++)

  {

   if(a[i]>=x)/*search successfully*/

   {

    for(j=*listLength;j>i;j--)

       a[j]=a[j-1];/*move*/

    a[i]=x;

    (*listLength)++;

    return 1;/*success*/

   }

  

  }

   (*listLength)++;

   a[i]=x;

  return 1;/*success*/

}

void show(int a[],int listLength)

{

 int i;

 for(i=0;i<listLength;i++)

     printf(" %d ",a[i]);

}

void main()

{

    int a1[100]={1,3,5,7,9};

    int a2[100]={0,2,4,6,8,10};

    int listLength=5;

    int listLength2=6;

    int i;

    for(i=0;i<listLength2;i++)

        insert(a1,100,&listLength,a2[i]);


    show(a1,listLength);

    getchar();

}
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月09日 0

暂无评论

TnD0WQEygW8e