cobol循环问题?

cobol循环问题?,第1张

第一个是,循环执行1-SECTION,直到I 大于50或者FLG-ERR=CNS-ON

第二晌茄个是,变量J从1开始,每次加1,直到J>50或者FLG-ERR=CNS-ON,循环执行内滑配部的 *** 作

不同点是,第一个是先执行,后判断,后一个是先判断,后执信谨指行

首先问一下,入力2为什么10次?难道是说入力2里只有10天的记录?

如果是那样的话,是不是任务只能排到第十天?

根据3个担当者,每人5个任务来算

假定入力1和入力2都是按照name排序(迟历这个很重要正旦伏)

1.读入入力1

2.读入入力2

3.判断入力1的name是否等于入力2的name(如果存在有不等的情况的话,1>2,读2,2>1读1)

4.相等的话,退避入力2的date,判断入力1的time是否大于入力2的time

5.大于的话,把入力1的time-入力2的time所得结果存起来,读入力2

5.1.判断存起来的结果是否大于入举携力2的time,大于的话重复5

6.小于的话,把入力2的time-入力1的time所得结果存起来,

出力,startDate就是你退避的,endDate就是当前读到的

读入力1,重复2-6

写的比较简短,不知你能否看明白。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8258953.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存