c语言写的一段选课代码包括文件的读取,结构体的使用和链表的使用等