这篇文章主要为大家详细介绍了C语言实现简单学生成绩管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
系统功能:
1.实现所有学生成绩的录入(利用结构体数组),当输入字符为end时候,结束成绩的录入;
2.实现所有学生信息的输出
3.输入指定学生姓名,并能输出这名学生的信息
4.将学生成绩按照语文和数学成绩排序
下面是一套系统学习C/C++的资料,需要加小编C/C++编程qq群:825414254免费获取!
思路:
1. 首先,先把这个小项目的框架打好。考虑要写几个文件,每一个文件里面实现怎样的功能。考虑到这个小项目的代码量以及程序的易读性,我决定将写三个文件。一个main.c,里面就写需要用到的函数;一个teacher.c主要实现main.c函数里面具体的内容;一个teacher.h里面主要写这个项目我们需要用到一些宏定义和函数,以便在另外两个C文件里面调用。(注意:在两个C文件里面要包括teacher.h文件)。
2. 其次,分析一下这个系统要实现的功能,有四个功能。我们可以每一个功能写一个函数,分别实现全部录入,全部输出,指定学生信息输出以及语文和数学成绩的排序这四个函数。将这四个函数的具体实现放在teacher.c文件里面。Main.c就负责直接调用这些函数。
3. 最后,考虑到需要录入的时学生信息,包括姓名,学号,性别,语文成绩,数学成绩这些内容。所以,考虑用结构体数组来实现。
Teacher.h文件
Main.c文件
Teacher.c文件
小项目程序我自己测试过,如果大家发现有不对的地方请多多指出。大家一起学习,一起进步!以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小编。