下载后可任意编辑排班系统 C 语言课程设计12024 年 4 月 19 日下载后可任意编辑C 程序课程设计报告201— 201 年第 学期课程名称 C 语言课程设计 设计题目 《排班系统》 学生姓名 学 号 专业班级 指导老师 201 年 月 日22024 年 4 月 19 日下载后可任意编辑目录一、设计任务书…………………………………………………………31、题目与要求…………………………………………………32、本程序涉及的知识点………………………………………3二、程序流程图…………………………………………………………4三、程序代码设计………………………………………………………5四、程序调试过程………………………………………………………6五、程序运行过程………………………………………………………6六、程序有待改进的地方………………………………………………9七、程序设计总结………………………………………………………9八、致谢…………………………………………………………………932024 年 4 月 19 日下载后可任意编辑参考文献…………………………………………………………………9附录…………………………………………………………………… 10一、设计任务书1、题目与要求赵:星期二、星期四本程序实现的功能是对 7 名保安人员进行排班,要求每个人在一星期中能够休息一天。每名保安能够自行选择自己想要的休息日,而对于休息日的选择既能够是某一天,也能够是某几天中的其中一天。当 7 名保安依次输入自己想要的休息日后,系统将会给出可能的值班安排。若系统给出的值班安排是 0 种,证明系统对 7 名保安的选择无法作出排班,需要重新输入。42024 年 4 月 19 日下载后可任意编辑具体题目:学校实验楼有 7 名保安人员:钱、赵、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下:钱:星期一、星期六孙:星期三、星期日李:星期五周:星期一、星期四、星期六吴:星期二、星期五陈:星期三、星期六、星期日2、本程序涉及的知识点52024 年 4 月 19 日下载后可任意编辑输入函数和输出函数、变量的定义、for 语句和 switch-case语句的使用等二、程序流程图62024 年 4 月 19 日下载后可任意编辑72024 年 4 月 19 日开始输出显示...