程序设计基础(C)大作业——学籍管理系统(1)

本文档描述了使用C语言编程实现的‘第二版学籍管理系统’,该系统包括增加、修改、删除学生数据,数据排序,成绩分析等功能。成绩分析部分需计算方差和标准差,新增加了输出均值的需求。所有功能在final.h头文件中进行了结构体和函数的声明。
摘要由CSDN通过智能技术生成

“第二版学籍管理系统”软件项目的功能需求:有一个整体的系统界面菜单,用户可以在菜单上选择如下子功能:
[1]增加一个学生数据;
[2]修改一个学生数据,能以姓名或者学号,找到要修改的学生;
[3]删除一个学生数据,能以姓名或者学号,找到要删除的学生;
[4]对学生数据进行排序,按照班级号从小到大,同一班级内按照姓名拼音的先后顺序排序;
[5]输出全部学生数据;
[6]进行成绩分析,输出结果;
说明:成绩分析要求计算成绩的方差和标准差。若三个学生的总成绩分别为x1,x2,x3,其均值为x,则方差计算公式如下: ((x1-x)(x1-x)+(x2-x)(x2-x)+(x3-x)*(x3-x))/3, 标准差是方差的平方根。
[7]系统退出。
【老师竟然改需求了!成绩分析还要输出均值,为此,临时添加一个全局变量m_ave】

鉴于之前的想法还有很多不足,也没有及时更新,重新按顺序一点一点写出来。
首先是把数据结构和函数与要实现的功能建立联系。
在final.h里声明出结构体和主要的函数
各种功能见代码中的注释。

final.h

#include<stdio.h>
#include<stdlib.h> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值