From fd64308e0f15870b2b6c1c76f1fd39b1d976c9aa Mon Sep 17 00:00:00 2001 From: Cx330 <2011690092@qq.com> Date: Fri, 14 Apr 2023 23:11:36 +0800 Subject: [PATCH] Cx330_1 --- README.md | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 01fdd8b..93f4c5b 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,11 @@ ## 系统介绍 本成绩管理系统是为教师提供管理班级成绩的工具,该系统可以实现的对学生的成绩进行增、删、改、查、信息保存和信息导入等基本信息,以及对学生成绩排序和分段的扩展功能,有利于对学生成绩管理。 -### 功能描述 + +## 设计思想 +利用结构体——定义STU结构体存储学生学号、姓名、各科成绩、总成绩和平均成绩,利用文件来存储,读取数据。 + +## 功能描述 - 创建学生基本信息,便于之后查询和浏览 - 录入各科学习成绩 @@ -31,12 +35,27 @@ - 从文件中读出每个学生的记录信息并显示 -学习 Markdown 格式: +## 功能设计 + +### 基本框架 + +#### 头文件的使用 + +``` +#include +#include +#include +``` -列表: +#### define定义的全局变量 -- 该数据 -- 保存数据 +``` +#define MAX_LEN 10 //字符串最大长度 +#define STU_NUM 30 //最多的考试人数 +#define COURSE_NUM 6 //最多的考试科目 +``` +### 成绩录入 +设计思想:成绩录入是对结构体中班级、姓名、学号和五门成绩的录入,同时加上对五门成绩平均成绩的计算。按照基本的录入,只需要scanf函数对数据输入,用printf函数进行汉字的打印即可。然后进行文件保存该组数据,最后判断是否继续录入。