恭喜,你发布的帖子
发布于 2023-07-27 17:55:44
6楼
你把你的工艺说明一下吧,错误的工艺描述写不出来好的逻辑的。假设有1000个点位,那么你的完成信号在同一个时刻是只有一个完成还是都有可能完成?如果是只有完成,那么你直接判断第N个位置的完成就行了,不需要for循环,如果是1000个位置都有可能完成,那么就要用我的逻辑,判断1000个点位的完成信号,有完成给数组的完成写1,否则写0.
未完成计数count初始值为0
而你还要查询,那么实际在第一个for循环中就可以直接把完成的和没有完成的输出来了,没有完成的,则把书数据保存到输出数组的第count个元素的位置,然后count=count+1.这样只要一个for循环就结束了,好的程序需要好的思路。
请填写推广理由:
分享
只看
楼主