问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...有序顺序表A和B合并成一个新的非递减有序顺序表C

发布网友 发布时间:2024-10-19 22:32

我来回答

2个回答

热心网友 时间:2024-11-06 05:08

首先你的输出A,B,C全为空说明你的标记length没有随着输入的数自加,这样需要在你的函数中加入两条语句:
scanf("%d", &a);
//scanf("\n");
for(i;i<a;i++)
{
scanf("%d", &A.elem[i]);
A.length++;//添加
}
i = 0;
scanf("%d", &b);
//scanf("\n");
for(i=0;i<b;i++)
{
scanf("%d", &B.elem[i]);
B.length++;//添加
}
这样加入后A,B,的输出与预期结果一样,但C中的最后一个值是随机的,说明C未能插入B中最后一个值,显然是MergeList_Sq函数出了问题。做如下改动:
将“while((pa<pa_last) ||(pb<pb_last))”中的“||”改成“&&”后问题解决。注意pa,pb指针需要同时满足没有走到结尾。

热心网友 时间:2024-11-06 05:11

首先你的输出A,B,C全为空说明你的标记length没有随着输入的数自加,这样需要在你的函数中加入两条语句:
scanf("%d",
&a);
//scanf("\n");
for(i;i<a;i++)
{
scanf("%d",
&A.elem[i]);
A.length++;//添加
}
i
=
0;
scanf("%d",
&b);
//scanf("\n");
for(i=0;i<b;i++)
{
scanf("%d",
&B.elem[i]);
B.length++;//添加
}
这样加入后A,B,的输出与预期结果一样,但C中的最后一个值是随机的,说明C未能插入B中最后一个值,显然是MergeList_Sq函数出了问题。做如下改动:
将“while((pa<pa_last)
||(pb<pb_last))”中的“||”改成“&&”后问题解决。注意pa,pb指针需要同时满足没有走到结尾。

热心网友 时间:2024-11-06 05:15

首先你的输出A,B,C全为空说明你的标记length没有随着输入的数自加,这样需要在你的函数中加入两条语句:
scanf("%d", &a);
//scanf("\n");
for(i;i<a;i++)
{
scanf("%d", &A.elem[i]);
A.length++;//添加
}
i = 0;
scanf("%d", &b);
//scanf("\n");
for(i=0;i<b;i++)
{
scanf("%d", &B.elem[i]);
B.length++;//添加
}
这样加入后A,B,的输出与预期结果一样,但C中的最后一个值是随机的,说明C未能插入B中最后一个值,显然是MergeList_Sq函数出了问题。做如下改动:
将“while((pa<pa_last) ||(pb<pb_last))”中的“||”改成“&&”后问题解决。注意pa,pb指针需要同时满足没有走到结尾。

热心网友 时间:2024-11-06 05:14

首先你的输出A,B,C全为空说明你的标记length没有随着输入的数自加,这样需要在你的函数中加入两条语句:
scanf("%d",
&a);
//scanf("\n");
for(i;i<a;i++)
{
scanf("%d",
&A.elem[i]);
A.length++;//添加
}
i
=
0;
scanf("%d",
&b);
//scanf("\n");
for(i=0;i<b;i++)
{
scanf("%d",
&B.elem[i]);
B.length++;//添加
}
这样加入后A,B,的输出与预期结果一样,但C中的最后一个值是随机的,说明C未能插入B中最后一个值,显然是MergeList_Sq函数出了问题。做如下改动:
将“while((pa<pa_last)
||(pb<pb_last))”中的“||”改成“&&”后问题解决。注意pa,pb指针需要同时满足没有走到结尾。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么车险可以分期花呗 请问“有几个虫子怕什么"改为陈述句是"有几个虫子不可怕"。为什么要加... 一只狼身边有一只羊为什么狼不吃羊? 路边有一只羊,过来一只狼,却没有吃羊,为什么? ...有没有一个厂叫【福高】厂的,是做电子产品的。。3Q 明道冒险王百度云如何下载 冒险王2cps联系谁? 350分到400分的二本大学 廊坊高考400分能上什么学校 河北2023年高考400分左右能上什么大学 ...平台,那么就有可能要在同一家商家多次下单怎么解决? ...闲鱼卖东西,但是不从我这里发货,咋填比较好? 已知方程ax^2+3x+5=5x^2-2x+2a是关于x的一元一次方程,则这个方程的解是... 邹雨宸退出NBA选秀是不是丢人现眼,让郭艾 上海鲁迅故居简介 上海鲁迅故居结构 山阴路鲁迅故居 女朋友什么都不做 女朋友什么都不做,我该怎么办? 我有个女朋友她一天到晚什么都不做,我呢还要挣钱给她,每天都是我做饭洗... 方便面与樱桃罐头相克吗 广州户口迁移要多久 广州户口迁移需要多少时间 高中生晚上十二点睡觉第二天的学习有影响吗 山东文化产业职业学院是野鸡大学吗 ...以前看他十几年前拍的情深深雨蒙蒙说的挺好呀,什么情况 ...达人可以告诉我,保时捷“panamera” 英文怎么读? 可以把音标或音像的... 保石捷用英语怎么说 问道100帽子该怎么绿 最好是说明白先放什么在什么 我要改土套 如何用电脑查看快米手机备份的东西 快米手机开机怎样整成4g画面 ...9,11,15,20),元素按值非递减有序排列, 要求:编写C程序,并 ...只学了两天车 连科目一还没有考 我想换一家驾校 我交的报名费是如 ... 我在驾校学车教练叫我换一个驾校,说他交不了我,我也不想学了,能退多 ... 关于TFBOYS的姐妹网名 工伤被凭为十级伤残肇事车辆平安保险公司怎么陪 ...知道合肥离哪个海比较近。去哪个地方比较好? 高中电化学需要具备初中物理电学的基础知识吗? 为什么我芝麻信用分631没花呗 我才20岁每天洗发时都发现头发掉的有100...150根左右差不多有半年了咋 ... 蚂蚁花呗631分为啥开通不了? 支付宝怎么借钱啊,我现在芝麻分631老是开不了花呗,和借呗 芝麻分631是什么状态 刚烫的头发发梢带卷洗了不是很卷了该怎么保养 女性在婚后是否在意老公的异性朋友? 为什么门口放大象 门口为什么放大象 汕头东部城市经济带定位与规模 罗威纳犬禁养吗 罗威纳犬哪里禁养 中国十大禁犬排名 小米1s自从装了一键root 软件root没成功后,就变的比较慢,经常弹出来...