




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《C语言程序设计》综合实验报告学院:学院专业:姓名:学号:2022年12月22日实验目的进一步掌握和利用C语言进行程序设计的能力进一步理解和运用结构化程序设计的思想和方法初步掌握开发一个小型实用系统的基本方法掌握编写程序设计开发文档的能力实验题目完成一个学生成绩管理系统的设计与实现,此系统具有以下功能:添加学生信息。包括学号、姓名、语文、数学成绩;显示学生信息。将所有学生信息打印输出;修改学生信息。可以根据姓名查找到学生,然后修改学生姓名,成绩;删除学生信息。根据学号查找到学生,将其信息删除;查找学生信息。根据学生姓名,将其信息打印输出;按学生总成绩进行从高到低的排序。请完成此系统的开发。总体设计函数名:voidmenu()函数功能:显示功能选择菜单入口参数:无出口参数:无算法描述:switch,控制菜单功能的选择函数名:voidadd(inti,id)函数功能:添加用户,添加三个学生的成绩信息入口参数:无出口参数:无算法描述:do…while循环不断输入学生记录函数名:voidshowALL(inti)函数功能:输出录入的所有学生的学号、姓名、数学成绩、语文成绩和成绩总和入口参数:整型,学生记录情况出口参数:无算法描述:调用show()函数进入显示记录模块,for循环语句函数名:voidmodify()函数功能:修改学生记录入口参数:无出口参数:无算法描述:for,循环语句,输入要修改的学生姓名,当用户输入了已录入的学生姓名后,如果学生信息存在,即可修改除学号以外的其他信息,否则输出“该学生不存在”函数名:voiddel()函数功能:删除记录入口参数:无出口参数:无算法描述:for循环语句,读取记录,对学生学号进行判断,如果学好存在,即可删除该生的所有信息,否则输出“没有找到该生的记录”voidsearch()函数功能:查找记录入口参数:无出口参数:无算法描述:for循环语句,在该模块中输入查找的学生姓名,如果该学生存在,则输出该学生的全部信息,否则输出“没有找到该生的记录”voidsort()函数功能:排序记录入口参数:无出口参数:无算法描述:for,该模块会输出所有学生的信息,并按总成绩由高到低进行排序详细设计根据总体设计里的划分的模块,对每个模块的具体实现思路进行说明,并且给出相应模块的代码。菜单选择添加记录,函数内部用do…while循环不断输入学生记录,存储于stu[]数组中,直到输入“N”结束输入。(3)显示记录,在函数内部用for循环语句遍历stu[]数组,将数组元素(学生记录)打印输出。在for循环内部调用的是show()函数。(4)修改记录,当输入学生姓名时,用for循环遍历stu[]数组,如果找到学生记录就修改其姓名、语文成绩、数学成绩信息,然后返回;如果没找到,则输出提示信息。(5)删除记录,当输入学生姓名时,用for循环遍历stu[]数组,如果找到学生记录,例如在位置i处,则将位置i+1处的记录移动到位置i处,这样就将i位置处的记录删除了,而后面的记录要依次往前移动,填补空位。如果for循环遍历结束,没有找到学生记录,则输出提示信息。(6)查找记录,当输入学生姓名时,用for循环遍历数组stu[],如果找到,则输出此学生记录。如果for循环遍历结束,没有找到相应学生记录,则输出提示信息。(7)排序记录,函数内部实现为冒泡排序。程序运行结果对系统各模块实际执行情况进行描述与展示。菜单选择添加记录显示记录修改记录删除记录查找记录退出系统总结总结系统完成的情况,碰到的各类问题和解决方法,以及其它与课程相关、技术相关的心得体会。C语言是一门重视实践的课程,无论课堂上你听的有多仔细,上机实践还是会有这样那样的问题,一些错误只有自己亲身经历,并努力解决才会影响深刻。(1)分清主次,先将最精髓的东西提炼出来,再将整个C语言学一遍,从全局上把握C语言。(2)一定要多上机,多“敲”代码,编程是一门实践性的学科,绝对不是理论。如果不动手“敲”代码的话,永远都学不会编程。很多问题只有在“敲代码”的时候才能发现,才会有更加深刻的体会、领悟和理解。(3)要“敲代码”,必学盲打,盲打是学习编程最基本的技能。就算你C语言学得很好,达到了“思想在键盘上飞舞”的境界,但是如果你不会盲打,那你想“飞”也“飞”不起来!所以,不会盲打会非常影响你的学习效率。(4)要学会记笔记,编程需要不断地积累。我们一定要学会模仿别人优秀的代码、优秀的算法,然后将它记下来。一定要站在巨人的肩膀上学习。

18****26
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx