C语言学生管理系统_综合实验报告

上传人:枫** 文档编号:562756255 上传时间:2024-03-02 格式:DOC 页数:33 大小:4.35MB
返回 下载 相关 举报
C语言学生管理系统_综合实验报告_第1页
第1页 / 共33页
C语言学生管理系统_综合实验报告_第2页
第2页 / 共33页
C语言学生管理系统_综合实验报告_第3页
第3页 / 共33页
C语言学生管理系统_综合实验报告_第4页
第4页 / 共33页
C语言学生管理系统_综合实验报告_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《C语言学生管理系统_综合实验报告》由会员分享,可在线阅读,更多相关《C语言学生管理系统_综合实验报告(33页珍藏版)》请在金锄头文库上搜索。

1、word 完美格式佛山科学技术学院实验报告实验名称 小型学生信息管理系统实验项目 编写一学生信息管理系统 ,用来管理学生基本信息及成绩信息专业班级 姓名 XXX 学号指导教师 成绩 日期一、 试验目的本实验为学生提供了一个既动手又动脑 , 上机实践的机会 。 学生通过分析和解决该实验 ,将课本上的理论知识和实际有机地结合起来 , 锻炼学生分析 、 解决较复杂问题的能力 , 提高学生编写综合系统程序的能力。二、 实验内容编写一个学生信息管理系统 , 主要用来管理学生基本信息及成绩信息 。 系统功能模块如下图 :显 示主菜单 数据输入 数据修改 数据处理数据输出 退出排序 查询 统计平均分不及格科

2、 目具体要求为 :1. 建立学生信息 , 每个学生的信息应包括 :学号 、姓名 、性别、班级 、至少 3 门课程的成绩 ;2. 数据输入 :输入学生的各项信息 ;3. 数据修改 :根据输入学生的学号可以选择修改该学生的信息 ;精心整理 学习帮手word 完美格式4. 数据处理 :可以选择处理方式为 :排序 、查询 、统计 。其中:a) 排序 : 按学号排序b) 查询 : 根据学号查询成绩c) 统计 : 可以选择统计各学生的平均成绩或统计所有存在不及格科目的学生 ;5. 数据输出 :输出学生的相应结果信息 ;6. 退出 : 退出整个学生信息管理系统 。7. 输出结果截屏的第一条记录一定要反映出你

3、自己的真实信息 。三、 程序组织结构图 、 函数调用关系图四、 程序清单#include#include精心整理 学习帮手word 完美格式#includestruct studentchar 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,s

4、tui.sex);精心整理 学习帮手word 完美格式printf(t 班级 :);scanf(%s,stui.clas);printf(t 语文 :);scanf(%d,&stui.yw);printf(t 数学 :);scanf(%d,&stui.sx);printf(t 英语 :);scanf(%d,&stui.yy);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;pri

5、ntf(n 请输入学生学号 :);cinstr;while (count=i)printf(n 查无此人);else精心整理 学习帮手word 完美格式printf(nt 修改数据 :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,&stui.yw);printf(t 数学 :);scanf(%d,&stui.sx)

6、;printf(t 英语 :);scanf(%d,&stui.yy);stucount.ave=float(stucount.yw+stucount.sx+stucount.yy)/3.0);void sx()struct student temp;int a,b,c;精心整理 学习帮手word 完美格式for(a=0;ai-1;a+)c=a;for(b=a+1;bstuc.ave)c=b;temp=stub;stub=stuc;stuc=temp;printf( 排序后结果为 :n);printf( 学号 姓名 性别 班级 语文 数学 英语n);printf(-n);for(c=0;cstr

7、;while (count=i)printf(n 无该学号学生 );elseprintf(n);void tjpjf()int count=0;stui.ave=float(stui.yw+stui.sx+stui.yy)/3.0);精心整理 学习帮手word 完美格式printf( 学号 姓名 平均分 n);printf(-n);for(j=0;ji;j+)while(counti)for(j=0;ji;j+)printf(%-21s,stucount.num);printf(%-21s,stucount.name);printf(%-6.2f,stucount.ave);count+;pr

8、intf(n);printf(-n);void tjbhgrs()int j,count=0;printf( 有不及格科目的学生是 :n);printf( 学号 姓名 性别 班级 语文 数学 英语n);精心整理 学习帮手word 完美格式printf(-n);for(j=0;ji;j+)if(stuj.yw60|stuj.sx60|stuj.yy60)printf(%-11s,stucount.num);printf(%-13s,stucount.name);printf(%-8s,stucount.sex);printf(%-16s,stucount.clas);printf(%-6d,stucount.yw);printf(%-6d,stucount.sx);printf(%-4d,stucount.yy);printf(n);count+;printf(-

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号