C/C++保安排班管理系统[2023-02-04]
学校实验楼有7名保安人员:钱、赵、孙、李、周、吴、陈。
由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制程序,打印轮休的所有可能方案。
例如每人选择的休息日如下:
钱:星期一、星期六
赵:星期二、星期四
孙:星期三、星期日
李:星期五
周:星期一、星期四、星期六
吴:星期二、星期五
陈:星期三、星期六、星期日
运行结果:
Solution: 1
赵 钱 孙 李 周 吴 陈
星期四 星期一 星期三 星期五 星期六 星期二 星期日
Solution: 2
赵 钱 孙 李 周 吴 陈
星期四 星期一 星期日 星期五 星期六 星期二 星期三
Solution: 3
赵 钱 孙 李 周 吴 陈
星期四 星期六 星期三 星期五 星期一 星期二 星期日
Solution: 4
赵 钱 孙 李 周 吴 陈
星期四 星期六 星期日 星期五 星期一 星期二 星期三
功能要求:
1、保安人员个人信息、排班情况需要保存到文件。
2、能从文件读取到已经完成的本周排班情况,并存储到链表进行处理。
3、使用链表实现排班情况的修改或删除,修改完毕,结果需要保存至文件。
4、文件中要保存最近四周的排班信息,前三周的只能查看,本周的排班情况可以修改。
5、输入保安人员的名字,查询最近四周工作哪些天,休息那几天。
6、输入保安人员的名字,能显示保安的个人详细信息,保安个人的详细信息应包含人员代码、姓名、年龄 (整数型)、性别、家庭住址等。
7、能够对保安的个人信息进行修改、删除。
源码
https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111
标签:02,星期日,04,星期六,星期二,星期三,C++,排班,星期四 From: https://www.cnblogs.com/codewriter/p/17092548.html