一个关于c语言的问题

voidunionL(List*La,ListLb){intLa_len,Lb_len,i;ElemTypee;La_len=ListLenth(La);Lb_len=L... void unionL (List *La , List Lb){ int La_len,Lb_len,i; ElemType e; La_len=ListLenth(La); Lb_len=ListLenth(Lb); for(int i=1;i<=Lb_len;i++) { GetElem(Lb,i,&e); if(!LocalElem(L,e)) { ListInster(La,++La_len,e); } }
}
我想问问单说这个函数的话,哪错了?

这是报错的图片
展开
 我来答
shine1991
科技发烧友

2014-07-27 · 智能家居/数码/手机/智能家电产品都懂点
知道顶级答主
回答量:4.7万
采纳率:82%
帮助的人:2.3亿
展开全部

从函数头void unionL (List *La , List Lb)可知,形参La的拆孙类型为指向List类型的指针,Lb为List类型,即La和Lb为不同类型

La_len=ListLenth(La);
Lb_len=ListLenth(Lb);

虽然不知道ListLebth函数的具体情况,但是显然这里有问题,La和Lb类型完全不李码同,怎么可能旅扰链作为同一个函数的实参

更多追问追答
追问
参数类型不同不会影响吧
追答

"参数类型不同不会影响"你从哪得出这种结论的!!要是不影响的话还要函数原型做什么!!!

还有报错在13行,至少你也要告诉我哪里是13行啊!!!!

wuqing0312
2014-07-27 · TA获得超过311个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:223万
展开全部
这个错误一般是指表达式少写了一个括号,你的代码不全暂时看不出来是不是什么问题
更多追问追答
追问
没有少,其他部分都不错,就这里错了
追答
第十三行是哪行
ListLenth用的这些函数是怎么定义的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
铁天伟合瑞
2020-06-22 · TA获得超过3864个赞
知道大有可为答主
回答量:3191
采纳率:29%
帮助的人:176万
展开全部
100.0
%m.nf,指定差亩迹输出的数据共占m列,其中有n位小虚并数。如果数耐拦值长度小于m,则左端补空格。相应的还有
%-m.nf,指定输出的数据共占m列,其中有n位小数。如果数值长度小于m,则右端补空格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浮泽拱代蓝
2019-11-05 · TA获得超过3658个赞
知道大有可为答主
回答量:3136
采纳率:26%
帮助的人:188万
展开全部
输出结果为1.0。%3是除以3取余数,100除以3取余数是1,所以最后输出1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
智慧创思家
2019-03-23 · TA获得超过3593个赞
知道大有可为答主
回答量:3078
采纳率:25%
帮助的人:162万
展开全部
100.0
3.1f表示结果中保留一为小数位有效数字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式