求c语言课程设计之 教师工作量管理源代码!!!!
已知一学校有 4 们课程(课程编号、课程名称,课时),5 个教师(教师号、姓名、性别、职称),在计算教师工作量时,其计算方法如下表:
班级数目 单个教学任务总课时
2 1.5*(理论课时+实验课时)
3 2*(理论课时+实验课时)
>=4 2.5*(理论课时+实验课时)
编写一程序,完成以下功能:
1) 输入教师的授课信息:教师号、班级数量,任课时间(2010-1 表示 2010 年第一学期),班
级数量。
2) 查询指定年份的各个教师的工作量
3) 查询指定教师编号、指定年份的工作量
4) 查询指定教师编号、指定年份的授课信息
5) 查询指定课程编号、指定年份的授课教师信息
提示:
l 判断任课时间的格式是否合法时,需要判断长度是否为 6,第 5 位为字符’-’。
l 定义一个结构体数组,保存 4 门课程的信息
l 定义一个结构体数组,保存 5 个教师的信息
l 定义一个授课信息链表,保 存教师的授课信息,具 体为:教 师号、班 级数量,任 课时间( 2010-1
表示 2010 年第一学期),班级数量,工作量
l 输入授课信息时,查询课程数组、教师数组,是否课程和教师存在,根据算法计算该课程
的工作量,如果存在则插入授课信息链表。
l 查询教师工作量时,输入一个年份,查询授课信息链表中任课时间前 4 位等于该年份的记
录,累加到教师工作量。