; Course *cp = course->next; fprintf(stu,"Sno Sname Ssex Sage Sdept"); fprintf(cou,"Cid Cname Ccredit"); fprintf(sc,"Sno Cid Grade"); while (sp != NULL) { fprintf(stu,"\n%s %s %s %d %s",sp->num,sp->name,sp->sex,sp->age,sp->dept); Course *cp1 = sp->headCourse->next; while (cp1 != NULL) { fprintf(sc,"\n%s %d %d",sp->num,cp1->id,cp1->grade); cp1 = cp1->next; } sp = sp->next; } while (cp != NULL) { fprintf(cou,"\n%d %s %d",cp->id,cp->name,cp->credit); cp = cp->next; } fclose(stu); fclose(cou); fclose(sc); } /*初始化函数*/ void Lunch() { student = Creat_Student(); course = Creat_Course(); Read_SC(); menu(); } void main() { SetConsoleTitle(L"C语言学生信息管理系统"); Lunch(); }
【总结】 总体上算是把大一的内容运用了一边,大一基本上也就是写写100行左右的算法,没写过这个长的程序。还是要吐槽一下出题的老师,干嘛要用三个文件。不会是为下学期学数据库做准备吧。还有,程序的算法非常直白,这也是导致写这么多的原因。最后最后,2014,大二下学期,还是要继续努力,码农之路还很长。。。。
|