C语言学生管理目标系统综合实验报告.doc
《C语言学生管理目标系统综合实验报告.doc》由会员分享,可在线阅读,更多相关《C语言学生管理目标系统综合实验报告.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、佛山科学技术学院实验报告实验名称 小型学生信息管理系统 实验项目 编写一学生信息管理系统,用来管理学生基本信息及成绩信息 专业班级 姓名 XXX 学号 指导教师 成绩 日期 一、试验目的 本实验为学生提供了一个既动手又动脑,上机实践的机会。学生通过分析和解决该实验,将课本上的 理论知识和实际有机地结合起来,锻炼学生分析、解决较复杂问题的能力,提高学生编写综合系统程序的 能力。二、实验内容 编写一个学生信息管理系统,主要用来管理学生基本信息及成绩信息。系统功能模块如下图:显 示 主菜单数据 输入数据 修改数据 输出退出数据 处理查询排序统计平均分不及格 科 目具体要求为: 1. 建立学生信息,每
2、个学生的信息应包括:学号、姓名、性别、班级、至少 3 门课程的成绩; 2. 数据输入:输入学生的各项信息; 3. 数据修改:根据输入学生的学号可以选择修改该学生的信息; 4. 数据处理:可以选择处理方式为:排序、查询、统计。其中: a) 排序:按学号排序 b) 查询:根据学号查询成绩 c) 统计:可以选择统计各学生的平均成绩或统计所有存在不及格科目的学生; 5. 数据输出:输出学生的相应结果信息; 6. 退出:退出整个学生信息管理系统。 7. 输出结果截屏的第一条记录一定要反映出你自己的真实信息。三、程序组织结构图、函数调用关系图四、程序清单 #include #include #includ
3、e struct student char num10; char name10; char sex4; char clas20; int yw,sx,yy; float ave; stu100; int i,j; void InputData() char x; while(1) printf(“t 学号:“); scanf(“%s“,stui.num);printf(“t 姓名:“);scanf(“%s“,stui.name);printf(“t 性别:“);scanf(“%s“,stui.sex);printf(“t 班级:“);scanf(“%s“,stui.clas);printf(
4、“t 语文:“);scanf(“%d“,printf(“t 数学:“);scanf(“%d“,printf(“t 英语:“);scanf(“%d“, stui.ave=float(stui.yw+stui.sx+stui.yy)/3.0); i+; printf(“t 是否继续输入数据(Y.N)“);cinx; if(x=n|x=N) break; void EditData() int count=0; char str10; printf(“n 请输入学生学号:“); cinstr; while (count=i)printf(“n 查无此人“); else printf(“nt 修改数据
5、:n“);printf(“t 学号:“); scanf(“%s“,stui.num);printf(“t 姓名:“);scanf(“%s“,stui.name);printf(“t 性别:“);scanf(“%s“,stui.sex);printf(“t 班级:“);scanf(“%s“,stui.clas);printf(“t 语文:“);scanf(“%d“,printf(“t 数学:“);scanf(“%d“,printf(“t 英语:“);scanf(“%d“,stucount.ave=float(stucount.yw+stucount.sx+stucount.yy)/3.0); v
6、oid sx() struct student temp; int a,b,c; for(a=0;astuc.ave) c=b; temp=stub; stub=stuc; stuc=temp; printf(“排序后结果为:n“);printf(“学号 姓名 性别 班级 语文 数学 英语n“);printf(“-n“); for(c=0;cstr; while (count=i) printf(“n 无该学号学生“); else printf(“n“); void tjpjf() int count=0;stui.ave=float(stui.yw+stui.sx+stui.yy)/3.0)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 学生 管理 目标 系统 综合 实验 报告
限制150内