c语言课程设计报告学生成绩管理系统(4)

发布时间:2021-06-07

c语言课程设计报告学生成绩管理系统

(1)、MENU函数

是定义一个菜单函数,其功能在于输出菜单界面供使用者选择。

其运行结果如下图:(以下的皆是在Visual C++ 6.0 中的运行结果)

c语言课程设计报告学生成绩管理系统

(2)、CREAT函数

是定义用于创建新的链表,并带回一个指向链表头的指针。其功能是输入最初

的学生信息。其运行结果如下图:

(3)、ADD函数

是定义用于再次输入学生信息,并将所有的学生信息按学号排序。

其运行结果如图:

c语言课程设计报告学生成绩管理系统

(4)、DEL函数

是定义用于删除学生信息。

其运行如下图:

(5)、SEARCH函数

是定义义用于查询学生信息,主要是学号的查询。

其运行结果如下图:

c语言课程设计报告学生成绩管理系统

(6)、TAXIS函数

是定义用于统计学生的成绩信息,采用排序函数的方式对学号/数学等的排序。

其运行结果如下图:

七.调试分析:

因在不同的环境中运行是有不同的结果,以下分三个环境中说明: (1)、在Turbo C 2.0

在这个环境下运行警告之处比较多,在调试时采用的图象处理函数在其它两个环境中不能运

c语言课程设计报告学生成绩管理系统

行。

例如:在原程序中加入

#include “graphics.h” { int gdtiver=DETECT,gmode;

Initgraph(&gdriver,&gmode,“图象处理函数的路径”); Cleardevice(); Setbkcolor(颜色值); }

**在Turbo C/C++ 3.0 中的Error提示是:

Undefined symboc _c closegraph in module 原因在于:TC 3.0中对图象的处理函数有不足之处。 **在Visual C++ 6.0 中的Error提示是:

BGI Error:Graghics not initialized (use’initgraph’) Cannot open includefile:”graphics.h” No such file or diretory

原因在于:VC 6.0中对图象处量理的函数与TC中的不一样。 (2)、在Turbo C/C++ 3.0

在这个环境中运行到输入学生姓名时就出错: Error:(在用户窗口中可以看到)

Scanf:floating point formats not linked Ab mormal program termination **原因在于:连接浮点库错误。

**解决办法:在主函数中加入:fioat arg,*pointer=&arg; 即可运行。

(3)、在Visual C++ 6.0

在此环境下运行比较好,其界面十分友好并且能正常运行。 如有需要可加入清屏函数: #include “process.h” { system(“cls”); } 八.心得与体会: (1)、通过本次对C

功地运用各类函数、循环变量、结构化的程序设计,以及结构体、指针的使用。 (2)、但在学习中发现,编程确实不是很好做的,并非是你想要就能完成的,它需要的是认真、仔细地对待每一个程序块,特别是在对指针的使用时更加困难,那些指针指来指去,一不小心就会看错,编译不出来。 (3)、由于学生的我只是大一而已,没能够完完全全地把程序做出来,而且程序中有许多不足之处不能够正确地将它改正,但总体上是可以运行的。

九.各功能模块的实现及其程序清单: (1)、各功能模块的实现(请参照第六点:函数实现功能说明) (2)、程序清单(请见附页)

参考文献

c语言课程设计报告学生成绩管理系统(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219