#include<stdio.h>
#include<string.h>
int main()
{
int arr[100],brr[100],crr[205];
int i,j,k=0,x=0,y=0;
for(i=0;;i++)
{
scanf("%d",&arr[i]);
x++;
if(getchar()=='\n') break;
}
for(j=0;;j++)
{
scanf("%d",&brr[j]);
y++;
if(getchar()=='\n') break;
}
i=j=0;
while((i<x)&&(j<y))
{
if(arr[i]<=brr[j])
{
crr[k++]=arr[i];
i++;
}
else {
crr[k++]=brr[j];
j++;
}
}
while(i<x)
{
crr[k++]=arr[i];
i++;
}
while(j<y)
{
crr[k++]=brr[j];
j++;
}
crr[k+1]='\0';
for(i=0;i<k;i++)
{
printf("%d ",crr[i]);
}
return 0;
}
线性表LA和LB非递减有序排列,将LA,LB进行归并为新的线性表LC,要求LC中的数据元素扔非递减有序列排列
最新推荐文章于 2022-03-02 23:18:03 发布