刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
(1)set[0]==ch或*set==ch或其他等价形式
(2)ch,set+1或ch,++set或其他等价形式
(3)lenA或其他等价形式
(4)is_elem(setB[i],*setA)==0或!is_elem(setB[i],*setA)或其他等价形式
(5)setC[lenC]或其他等价形式
对于第一空,我们需要判断当前指向的字符是否等于要查找的字符ch,因此可以使用指针向后移动一位进行比较的方式来实现。对于第二空,递归调用is_elem函数时需要将指针向后移动一位并传入新的字符和新的指针位置。对于第三空,我们选择能够表示合并后字符集长度的变量即可。对于第四空,需要使用is_elem函数判断字符是否已经在集合中,可以使用等于零或逻辑非操作符进行判断。对于第五空,需要在新的字符串末尾添加字符串结束符’\0’,表示字符串结束,选择正确的位置添加结束符非常重要。根据以上分析,我们可以得出正确的填空答案。
本文链接:请完成C语言中的代码填空,以完成递归函数is_elem和合并字符集合的函数combine。
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
