电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言学生成绩管理系统实验报告

C语言学生成绩管理系统实验报告_第1页
C语言学生成绩管理系统实验报告_第2页
C语言学生成绩管理系统实验报告_第3页
学生成绩管理系统实验报告 ㈠实验名称: 学生成绩管理系统 ㈡实验目的: 1)利用所学的三种程序基本结构以及数组、用户自定义函数进行一个简单管理系统的设计,进一步理解和掌握c 语言的语法以及三种基本程序结构的综合应用。 2)通过程序中设计到的排序、查找、求和等操作加深对算法、程序设计思路、常用程序设计技巧的理解与掌握,逐步培养学生的程序开发能力。 ㈢实验要求: 设某班有n 位同学,每位同学的数据包括一下内容:学号(长整型)、姓名(字符号)、数学成绩(整型)、程序设计成绩(整型)。设计程序完成以下5 项功能:新建数据档案、添加数据、删除数据、对输入的数据进行排序和查询。 ㈣算法内容: ①程序运行,利用printf 函数显示主菜单,并提示输入相应的数字来进行相关操作。 显示主菜单如下: 1. 新建数据 2. 添加数据 3. 删除数据 4. 排序 5. 查询 6. 退出 ②若输入1,则进入新建数据界面。根据提示依次输入学生人数、学生的学号、姓名、数学成绩和程序设计程序。 S1:输入学生人数n, S2: 0->i,(把 0 放在变量 i 中) S3:输入第 i+1 个学生的数据(学号,姓名,学数学成绩,程序设计成绩) S4:i+1->i S5:若 in S2:输入学生数据 S3:0->i S4:输出第i+1 个学生的数据 S5:若ii,0->j S3:若学生的学号stu [i].nu m,转到S6,否则继续 S4:i+1->i S5:若i n S7: 把要删除的数据覆盖 stu [i].nu m=>stu [j].nu m;stu [i].name=>stu [j].name; stu [i].math=stu [j].math;stu [i].C=stu [j].C;j++; S8:若ii S10:输出第i+1 个学生的数据 S11:若ii S2:i+1->j S3:若a[i]j S5:若ji S7:若i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群