全文预览

数据库课程设计---学生成绩分析问题

上传者:苏堤漫步 |  格式:doc  |  页数:24 |  大小:399KB

文档介绍
本题的各科的平均成绩、最高分、最低分等Рstudentave()函数:求每个学的平均成绩并且按平均成绩排序。Рnosearch()函数:按学号查找某个学生。Рnamesearch()函数:按姓名查找某个学生。Рcunchu()函数:把数据存到C盘RJ下的input.dat中。Рduqu()函数:从C盘RJ下的input.dat中读取数据。Р3 算法描述Р3.1算法思想Р首先定义student结构体,再定义结构体成员,其中字符型数组name[20]和no[10]分别来存实验数据中的姓名和学号,另外定义整型变量math、puter分别存储各科成绩。Р再定义存储函数cunchu()和读取函数duqu()这两个函数分别通过运用文件存储函数fwrite和文件读取函数fread来实现将数据存入指定路径,以及从指定路径读取数据,并显示在显示屏上。通过构造函数subject()来实现对各科成绩的分析,studentave()来对个人成绩进行分析,nosearch()和namesearch()来实现按条件查找不同的学生信息。Р最后在主函数中输入实验数据,并通过调用各个函数来实现实验要求。Р3.2程序清单Р#include "stdio.h"Р#include "string.h"Р#include "stdlib.h"Р#define N 7Рstruct studentР{Р?char name[20];//姓名Р?char no[10];//学号Р?int math;//数学分数Р?int english;//英语分数Р?puter;//计算机分数Р?int score;//交换用分数Р?int eveave;//个人平均分Р}; Рstruct student st[N]; //定义学生结构体Рvoid subject(student st[],int n)//选定某个学科进行分析Р{

收藏

分享

举报
下载此文档