一个关于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); } }
}
我想问问单说这个函数的话,哪错了?
这是报错的图片 展开
}
我想问问单说这个函数的话,哪错了?
这是报错的图片 展开
5个回答
展开全部
从函数头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行啊!!!!
展开全部
这个错误一般是指表达式少写了一个括号,你的代码不全暂时看不出来是不是什么问题
更多追问追答
追问
没有少,其他部分都不错,就这里错了
追答
第十三行是哪行
ListLenth用的这些函数是怎么定义的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
100.0
%m.nf,指定差亩迹输出的数据共占m列,其中有n位小虚并数。如果数耐拦值长度小于m,则左端补空格。相应的还有
%-m.nf,指定输出的数据共占m列,其中有n位小数。如果数值长度小于m,则右端补空格
%m.nf,指定差亩迹输出的数据共占m列,其中有n位小虚并数。如果数耐拦值长度小于m,则左端补空格。相应的还有
%-m.nf,指定输出的数据共占m列,其中有n位小数。如果数值长度小于m,则右端补空格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输出结果为1.0。%3是除以3取余数,100除以3取余数是1,所以最后输出1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
100.0
3.1f表示结果中保留一为小数位有效数字
3.1f表示结果中保留一为小数位有效数字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询