C之有趣-有序数组删除多余元素

上联:人非圣贤,孰能无过
下联:知错能改,善莫大焉
小莱昂纳德我又犯错误了!不过,失败是成功之母。这点小失败是根本无法动摇我要成为大神的决心的!
我们来看一看错误吧!
这里写图片描述
这是我写的删除多余元素的函数。绿色光标内的i,就是错误的来源。
举例说明:
p[7]={1,1,1,2,4,5,5};
处理后结果应为:
q[7]={1,2,4,5,,,*};
输出前4个元素即可。
可是按照图中错误分析是这样的
p[7]={1,1,1,2,4,5,5};
而此时
q[7]={1,,.2.4.5.*};
此时若输出数组q的前4个元素,显然是错误的.
改正后是这样的:
这里写图片描述
成功排除故障!以后决不能在同一个地方跌倒第二次!

在下菜鸟一只,才疏学浅,错误恐难以避免。若各位小伙伴们,发现错误或有更好的想法,还望留言告知,在下将万分感谢!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值