C语言排班系统
题目5:排班系统
学校实验楼有7名保安人员:钱、赵、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下:
钱:星期一、星期六 赵:星期二、星期四 孙:星期三、星期日
李:星期五
周:星期一、星期四、星期六 吴:星期二、星期五
陈:星期三、星期六、星期日
运行结果:
Solution: 1
赵 | 钱 | 孙 | 李 | 周 | 吴 | 陈 |
---|---|---|---|---|---|---|
星期四 | 星期一 | 星期五 | 星期六 | 星期三 | 星期二 | 星期日 |
Solution: 2
赵 | 钱 | 孙 | 李 | 周 | 吴 | 陈 |
---|---|---|---|---|---|---|
星期四 | 星期一 | 星期日 | 星期五 | 星期六 | 星期二 | 星期三 |
Solution: 3
赵 | 钱 | 孙 | 李 | 周 | 吴 | 陈 |
---|---|---|---|---|---|---|
星期四 | 星期六 | 星期三 | 星期一 | 星期五 | 星期二 | 星期日 |
Solution: 4
赵 | 钱 | 孙 | 李 | 周 | 吴 | 陈 |
---|---|---|---|---|---|---|
星期四 | 星期六 | 星期日 | 星期五 | 星期一 | 星期二 | 星期三 |
功能要求:
1、排班情况需要保存到文件
2、能读取到已经完成的本周排班情况,并进行修改或删除,修改完毕,需要保存至文件。
3、文件中要保存最近四周的排班信息,前三周的只能查看,本周的排班情况可以修改。
4、输入保安人员的名字,查询最近四周工作哪些天,休息那几天。
源码下载
链接:https://pan.baidu.com/s/1LxVgi4xUnR4NuZo_KeGeoA?pwd=1111
提取码:1111