一个在表中写入数据的逻辑问题
各位大侠,我想编写一个有以下功能的程序,还望大家赐教。这是涉及一个我们单位上排班次表的问,其中需要
1、自动生成3至6人的班次。
2、每人的班数基本相等。
3、在一天中分为两个班,每12小一个班,要保证每个班有且只有一个人上。
4、如果一个人上了8:00至20:00的班后,至少要在休息24小时上第二个班,就是次日的20:00至再后一天的8:00的班。
5、多余的班就轮流集中休假。
附 示意:
日期 1 2 3 4 5 6 7... 31
姓名 8~20 20~8 8~20 20~8 8~20
张三 20~8 8~20 20~8 8~20
李四 8~20 20~8 8~20 20~8
现在不知如果人员较多的情况下怎样排列。
也不知道说清楚没有。
在这里先谢谢大家了。