柏虎资源网

专注编程学习,Python、Java、C++ 教程、案例及资源

C语言编程入门:怎样编写学生成绩管理程序(1)

学到现在可以完成一个学生成绩管理系统了。

今天先完成第一步:写出框架。

先看题目要求,主菜单如图1,输入数字进行相应的操作。按1键实现“增加”功能,按2键实现“查找”功能,按3键实现“修改”功能,按4键实现“删除”功能,按5键实现“显示所有信息”功能,按0键

实现“退出”功能。

当选择1时,执行增加记录的操作:先输入要增加多少个学生记录,然后输入n个学生的学号、姓名、成绩,图2是增加3个学生记录的界面。

当选择5时,打印所有学生信息,如图3。

当选择4时,执行查询操作:输入学号,然后查询该学生记录并显示结果,若找到则显示该生记录,若找不到则显示“查无此人”,如图4。


当选择3时,执行修改操作:输入要修改的学生的学号,然后首先查询该学生记录,若找到则显示该生记录,并把该生旧信息显示出来,让用户输入新的学号、姓名、成绩。若找不到则显示“查无此人,无法修改。”,如图6、图7。


这些功能,我们先实现一个总的框架。

程序1:

我们先实现函数f1增加和函数f5打印功能。

函数f1的功能:增加n个学生信息。


函数的形参为学生数组变量,另外用到了一个变量number,这个变量是在main函数之外定义的一个全局变量,存放学生总人数。

函数f5的功能:打印所有学生信息。

有兴趣的朋友们,试一下看怎么实现其他函数,完成整个程序。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言