下载此文档

c语言学生成绩管理系统.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
- 1- 一设计项目:学生成绩管理系统二总体设计: 1程序设计组成框图: 学生成绩管理系统输入学生成绩查看学生成绩及成绩排序通过学号查询学生成绩统计成绩信息通过学号修改学生成绩添加学生成绩通过学号删除学生成绩保存学生成绩退出程序 2:模块功能说明: 1 输入功能:输入学生姓名学号及成绩。 2 查看功能:输出姓名学号及各科成绩。 3 查询功能:通过学号查询学生姓名及各科成绩。 4 统计功能:统计班级学生及格率,优秀率,各个学生成绩方差等。 5 修改功能:通过输入学号修改指定学生的错误信息。 6 添加功能:添加学生信息。 7 删除功能:通过输入学号输入指定学生信息。 8 保存功能:将学生信息保存。 9 退出系统。 3:主要函数之间的调用关系及各自功能: 主要函数的函数原型 void inputscore(void); void savescore(void); void avergescore(void); void modifyscore(void); void lookscore(void); void searchscore(void); void statistic(void); void add(void); void modify(void); void delscore(void); void menu(void); 1,调用函数 inputscore( )实现输入学生成绩信息功能。 2,调用函数 lookscore( )实现学生成绩按平均分高低排序输。出,同时 lookscore( )函数调用 avergescore ()函数实现各个学生平均分的计- 2- 算。 3,调用 searchscore( )函数实现通过学号查找学生成绩信息功能。 4,调用 statistic() 函数输出班级及格率,优秀率,学生成绩方差,不及格学生名单。 5,调用 modify() 函数实现通过学号修改学生成绩的功能 6,调用 add() 函数实现添加学生成绩。 vii. 在菜单界面输入 7,调用 delscore() 函数实现删除指定学生成绩。 viii. 在菜单界面输入 8,调用 savescore() 函数将学生成绩信息保存。 9,退出成绩管理系统。开始输入指令 1~9 输入成绩查询成绩成绩统计修改成绩添加成绩删除成绩保存成绩显示成绩 1 23456789 退出- 3- 三程序运行效果截图 1 主菜单 2 输入成绩 3 查看成绩 4 查询成绩 5 统计成绩- 4- 6 修改成绩 7 添加成绩 8 删除成绩 9 保存成绩- 5- 四个人总结整个程序主要运用了课本上的基础知识, 并未有太大创新, 通过 for 循环, 循环输入学生成绩。在学生成绩排序中运用选择法, 同时实现学生名次的确定。在删除指定学生成绩时, 先确定信息存储位置即其在结构体数组中的序号, 通过结构体变量的整体赋值将从指定位置以后的学生信息赋给前一个结构体变量,并将学生总数 n减1 ,实现删除学生成绩信息。源代码#include<> #include<> #include<> #include<> #define N 30 #define M3 typedef struct student { char number[10]; char name[20]; float score[M]; float aver; }STU; STU stu[N]; int n; void inputscore(void); void savescore(void); void avergescore(void); void modifyscore(void); void lookscore(void); void searchscore(void); void statistic(void); void add(void); void modify(void); void delscore(void); void menu(void); void main() { short int flag=0; menu(); do- 6- { flag=1; switch(getch()) { case '1': inputscore();break; /* 输入成绩*/ case '2': lookscore();break; /* 查看成绩*/ case '3': searchscore();break; /* 查找成绩*/ case '4': statistic();break; /*

c语言学生成绩管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人6188
  • 文件大小248 KB
  • 时间2017-05-26