急求助??????

xiaoqiang97 2009-01-11 07:36:18
若数组中有许多数,假定如下:
11 10 12 123 15 16 14 18 19 18 20 21 222 223 245 265 245 23 20 21 21 22 32 32 31 10 32 54 55 56 10 32 32 32 15 16 14 15 17 18 19 18 20 21 21 23 22 32 10 32 32
如何把斜线的数去掉。
希望详细点。
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForestDB 2009-01-12
  • 打赏
  • 举报
回复

// pseudo code
int src[];
int dst[];
int i = 0, j = 0;
loop:
if(src[i] == 10 && src[i + 1] == 32 && src[i + 2] == 32 && src[i + 3] == 32)
i += 3;
else
dst[j++] = src[i];
i++;
end loop;
kestre1 2009-01-12
  • 打赏
  • 举报
回复
弱问一下,斜线的数是啥?
hai040 2009-01-12
  • 打赏
  • 举报
回复
这些数放哪里的
icesky_ff 2009-01-12
  • 打赏
  • 举报
回复
不会判断斜线的数 学习下
pc_funning 2009-01-12
  • 打赏
  • 举报
回复
最简单的办法,效率不一定高
就是遍历整个数组,然后判断每个元素是否符合条件,如果不符合就copy到另外一个数组中去,如果符合,则跳过去检查下一个元素

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧