- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
韶 关 学 院
学 生 实 验 报 告 册
实验课程名称:C语言程序设计
实验项目名称:数组及函数的综合应用
实验类型(打√):(基础 、综合?、设计 )
院系: 专业班级:
姓名 学号:
指导老师:
韶关学院教务处编制
一、实验预习报告内容
预习日期: 年 月 日
实验预习报告内容原则上应包含实验目的、实验所用主要仪器药品、实验原理与公式、
实验预习疑问等项目。
一、实验目的
1.掌握一维、二维数组、字符数组的定义、赋值和输入/输出的方法。
2.掌握数组的特点
3.熟悉数组有关的常用算法,如查找、排序、删除等
4.掌握函数的定义、声明和调用
5.复习选择、循环结构程序设计
二、预习问题
字符数组的使用应注意哪些问题?
2.函数的声明有何作用,如何进行函数的声明?
三、实验内容
编写程序实现学生成绩管理系统:
1.首先显示系统登陆提示,要求用户输入登陆密码,密码正确后显示学生成绩管理系统的菜单。用户根据菜单选择相应的功能并执行。
2.成绩管理系统应实现的主要功能(但不限于以下功能)
(1)从键盘输入n个学生(n的值由键盘输入,0n=50)多门(不少于3门)课程的成绩及其学号、姓名。
(2)计算各科平均成绩,并输出低于平均分的学生学号、姓名、成绩。
(3)能够根据用户选择,对学生总成绩从高到低排名,或从低到高排名,输出其学号、姓名和总成绩。
(4)能够根据用户选择,根据学生学号或者姓名查找该生的成绩
(5)统计各分数段的学生人数及比例
(6)查找并输出某门课程某一分数段的学生学号、姓名及成绩
实验预习评分: 二、实验原始(数据)记录
实验时间: 年 月 日(星期 第 节)
实验同组人:
如有实验数据表格,学生在实验预习时应画好实验数据表格,供实验时填写数据(本页如
不够,可另附相同规格的纸张)。
、运行程序,进入欢迎界面,并提示输入口令;
、输入密码;如果密码正确,将提示登陆成功,并提示输入学生数;
如果密码错误,将提示重新输入,并在三次输错后退出程序;
、输入学生个数后,将提示录入学生信息(学号、姓名、三门科目的成绩);
、按要求录入全部学生信息,按Enter键,自动显示功能菜单;
(5)、选择要执行的功能,输入1,输出各科平均分以及低于平均分的学生信息;
(6)、输入2,进入子菜单,选择顺序或逆序,按总成绩排序,并输出结果;
(7)、输入3,进入子菜单,选择根据学号或姓名查找,并显示相应的学生信息;
(8)、输入4,统计各学科各分数段的人数及比例,并输出;
(9)、输入5,进入子菜单,选择学科和分数段,输出相应的学生信息;
(10)、输入6,将显示提示信息:按1退出系统,按2返回功能菜单;
、选择“否”,返回功能菜单;
(12)、选择“是”,显示提示语,按任意键退出程序;
指导教师
批阅及签名
签名: 年 月 日 三、实验报告内容
年 月 日
实验报告内容原则上应包含主要实验步骤、实验数据计算(实验操作)结果、实验结果
(疑问)分析等项目。
#includestdio.h
#includestring.h
#includestdlib.h
#define N 50
int n;
struct student
{
int num;
char name[20];
float score[4];
};
struct student stu[N];
void password();
void menu();
void choice();
void input();
struct student average();
void output();
struct student score();
void sort();
void search();
void stat();
void find();
void quit();
void main()
{
password();
input();
menu();
choice();
}
void password()
{
char pass_str[20];
int i=0;
printf(- - - - -
您可能关注的文档
最近下载
- 《高等数学(上册)》(阳平华)645-4教案 第六章 第25课 定积分的换元积分法和分部积分法.doc VIP
- 《高等数学(上册)》(阳平华)645-4教案 第六章 第24课 微积分基本公式.doc VIP
- 天津市南仓中学2024-2025学年高二上学期10月月考数学试题(无答案).docx VIP
- 欧洲规范-NF P94-078-中文版.pdf VIP
- 腔隙性脑梗死课件.pptx VIP
- 过顶板破碎段施工安全技术措施.doc VIP
- 2025年湖北省十一校届高三语文联考“世界的馈赠”考场作文评析与升格训练.docx VIP
- 腔隙性脑梗死演示课件.pptx VIP
- 2024第三季度医疗质量与安全管理委员会会议记录[1].docx VIP
- 天津市南仓中学2024-2025学年高二上学期10月月考物理试题(无答案).docx VIP
文档评论(0)