中易网

帮我看看这个程序,有什么错误注:程序实现将两个非递减集合La和Lb合并生成具有相同属性的集合Lc

答案:1  悬赏:80  
解决时间 2021-12-14 19:17
程序如下,如果有好的帮助,可以加分的
#include
void mergelist(List La,List Lb,List Lc);
{
InitList(Lc);
int La_len,Lb_len;
i=j=1;
k=0;
La_len=Listlength(La);
Lb_len=Listlength(Lb);
while((i<=La_len)&&(j<=Lb_len))
{
GetElem(La,i,ai);
GetElem(Lb,j,bj);
if(ai<=bj)
{
ListInsert(Lc,++k,ai);
++i;
}
else
{
ListInsert(Lc,++k,bj);
++j;
}

}
}

void main()
{
SqList La,Lb,Lc;
int i,j,k;
mergelist(La,Lb,Lc);
while(i<=La_len)
{
GetElem(La,i++,ai);
ListInsert(Lc,++k,ai);
}
while(j<=Lb_len)
{
GetElem(Lb,j++,bj);
ListInsert(Lc,++k,bj);

}
}
最佳答案
#include
void mergelist(List La,List Lb,List Lc);
{
InitList(Lc);
int La_len,Lb_len;
i=j=1;
k=0;
La_len=Listlength(La);
Lb_len=Listlength(Lb);
while((i<=La_len)&&(j<=Lb_len))
{
GetElem(La,i,ai);
GetElem(Lb,j,bj);
if(ai<=bj)
{
ListInsert(Lc,++k,ai);
++i;
}
else
{
ListInsert(Lc,++k,bj);
++j;
}

}
//++++++++++++++++++
while(i<=La_len)
{
GetElem(La,i++,ai);
ListInsert(Lc,++k,ai);
}
while(j<=Lb_len)
{
GetElem(Lb,j++,bj);
ListInsert(Lc,++k,bj);
}
//++++++++++++++++++
}

void main()
{
SqList La,Lb,Lc;
mergelist(La,Lb,Lc);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
健身如果连续休息四五天有影响吗
反垄断法的意义是什么?
求惠威2.0音响MK200K2和惠威2.1音响M20-W组合
平安银行信用贷款经理
風陣的意思是什么?風陣的释义是什么啊?
昭觉县环保局地址有知道的么?有点事想过去!
像这张图片的迷彩效果是怎么弄的?
葱芊的意思是什么啊?请解释下!
“红”的同义字,像“赤”“朱”,还有哪些
開山鼻祖的意思是什么?開山鼻祖的释义是什么
请问银行从业考试【个人理财】科目的附录那章
令饬的意思是什么啊?请解释下!
请问东北大学有几个校区?研究生学机械制造与
山东文隆汽车市场地址在什么地方,我要处理点
丰田汉兰达开空调电子扇不转什么原因
推荐资讯
好喷油是什么意思
青鸳瓦的意思是什么?青鸳瓦的释义是什么啊?
鴻文的意思是什么?鴻文的释义是什么啊?
一组锥齿轮传动,小齿轮只受纯转矩,大齿轮是
目前经济下行压力较大的原因是什么
英语演讲要讲什么比较好?
我爸爸非要逼我去读的什么高中,然而我只考了
官儀的意思是什么?官儀的释义是什么啊?
激汤的意思是什么啊?请解释下!
在虚拟机装的linux从命令行模式转到Xwindow界
对于淘宝30日无效退款的,怎样维权
吃文的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?