回 帖 发 新 帖 刷新版面

主题:我是新手!麻烦大家帮个忙!随机编考号的问题!

麻烦大家帮帮忙!我想给考生随机编考号,排考场!大家帮我编一下程!不胜感激!
已知报名号(bmh)、学校代码(xxdm),编程随机编排考号,从而填入考场。
Bmh : 报名号(已知,6位)
      第1位:区代码(已给2个区,‘2’、‘3 ’)
      第2位:科类代码(分别为1,5)
      后4位:流水号(其中有不连续的地方)

Xxdm:学校代码(已知)

Ksh :考生号 (6位,需要编程填入)
   编程有求:①第1、2位与bmh第1、2位相同, 
        ②后四位:为流水号,但必须与bmh后四位不同,不能间断(即bmh互相挨着,ksh       是不挨着的,假如有1000人,ksh要利用0001,0002,0003...1000这些号打乱,随机排,不能断号)
                ③同一个区、同一个科类的要在一起编排。
        ④同一个学校不能前后挨着。一个考场30人,成7887座位。
Kc: 考场 (根据随机编排的ksh,需要编程填入),30人一考场。


需要操作的表我已上传,压缩文件!

回复列表 (共11个回复)

11 楼

感谢您又为我更改了程序!
因为我真是很菜鸟!基本看不懂语句!但我看旁边您做的解释,什么考场总数之类的,是不是先编排的考场阿?
我肯定是没说明白,呵呵,我的错!我的意思是每个区每个科类随机在一起排考号,都排完考号后,在除以30那样填入考场。也就是说每个区的每个科类都从001考场开始!比如2区1科类从001考场也许到105考场,2区5科类也从001考场也许到100考场。
麻烦您能再帮我改改么!

我来回复

您尚未登录,请登录后再回复。点此登录或注册