版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、沈 阳 工 程 学 院程序设计基础课 程 设 计设计题目: 学生成绩管理 系 别 信息工程系 班级 系统本112 学生姓名 学号 07 22 02 01 指导教师 职称 副教授 讲师 起止日期: 2012年03月19日起至 2012年03月30日止沈阳工程学院课程设计任务书课程设计题目: 学生成绩管理 系 别 信息工程系 班级 系统本112 学生姓名 学 号 07 22 02 01 指导教师 职称 副教授、讲师 课程设计地点: 实训楼f座608 任务下达时间:2012年03月19日 课程设计时间:2012年03月19日起至 2012年03月30日止教研室主任 年 月 日批准一、课程设计的性质和
2、任务程序设计基础课程设计是软件工程专业的实践性教学环节之一,是程序设计基础课程的辅助教学过程,是软件工程专业的一门必修课。本课程设计通过利用c语言实现一个小型的应用系统,使学生加深理解程序设计基础课程中的各种基本概念、理论和原理,掌握c语言的语法、语句和程序设计的思想,巩固课堂教学内容,锻炼学生编写程序和调试程序的能力,提高应用软件设计的能力,提高分析问题和解决问题的能力,培养创新和团队的意识,从而为后续课程学习、毕业设计以及将来更好地走向工作岗位打好坚实的基础。二、课程设计的原始资料随着计算机技术的飞速发展,计算机早已经从单纯的数值计算功能中解脱出来,利用计算机完成的功能越来越多,如信息的存
3、储、多媒体应用、信息管理等。在现代的管理技术中,利用计算机来完成过去只能通过纸质手工管理的智能管理模式已经变得越来越广泛。本题目就是利用计算机来完成单位图书借阅管理。学生可查阅有关程序设计的案例资料,进一步理解结构化程序设计的模块化程序设计思想,并利用此思想,根据对程序设计课程的学习,编写一个比较完整的简单软件系统。通过本设计,可以加深理解利用传统程序设计思想开发一个软件系统的整个流程,提高分析问题、解决问题和软件设计、编程的实际动手能力。三、课程设计的主要内容及要求;1.认真阅读材料,掌握程序设计模块化的思想。2.要求在设计的过程中,建立清晰的层次结构。3、画出主要的功能结构图和主要模块的流
4、程图。4.完成一简单学生成绩管理程序。5.实现学生管理。6.实现成绩管理。7.实现相应查询。8.要求操作简单,用户界面友好。9.运行程序,检查结果是否与理论值一致。10.运行环境使用windows,tc/vc。四、课程设计报告的要求课程设计报告要求参照毕业设计论文撰写规范,学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献。课程设计报告装订顺序为:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、参考文献。五、设计完成后应提交成果的种类、数量、质量要求1、完成任务书中指定的操作功能,运行稳定。2、课程设计报告。3、电子资料(程序代码,简单说明书,课程设计报告)。六、时间进度安
5、排;顺序阶段日期计 划 完 成 内 容备注1第1天3月19日进行设计准备,阅读资料,分析设计任务书,明确设计要求、内容和步骤2第2-3天3月20-21日绘制程序流程图,编写相应的程序代码3第4-7天3月22-27日上机调试4第8-9天3月28-29日整理实验数据,撰写课程设计报告5第10天3月30日成绩评定七、主要参考资料1.郭翠英. c语言程序设计案例精编.北京:中国水利水电出版社.20042. 谭浩强. c程序设计(第三版).北京:清华大学出版社.2005 3. 陈天洲. c语言高级程序设计.北京:人民邮电出版社.20024. 杨旭. c语言程序设计案例教程.北京:人民邮电出版社.2005
6、5.王为青.c语言高级编程及实例剖析.北京:人民邮电出版社.20086.徐慧.c语言实例解析精粹. 北京:人民邮电出版社.2006沈 阳 工 程 学 院 程序设计基础 课程设计成绩评定表系(部): 信息工程系 班级: 系统本112 学生姓名: 刘悬 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论
7、严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评 阅 教 师 签 名: 年 月 日课 程 设 计 总 评 成
8、绩分沈 阳 工 程 学 院程序设计基础 课程设计成绩评定表系(部): 信息工程系 班级: 系统本112 学生姓名: 杨谦 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12
9、) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评 阅 教 师 签 名: 年 月 日课 程 设 计 总 评 成 绩分沈 阳 工 程 学 院程序设计基础 课程设计成绩评定表系(部): 信息工程系 班级: 系统本112 学生姓名: 何琳 指 导
10、 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献
11、查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评 阅 教 师 签 名: 年 月 日课 程 设 计 总 评 成 绩分沈 阳 工 程 学 院 程序设计基础 课程设计成绩评定表系(部): 信息工程系 班级:系统本112 学生姓名: 赵岩 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0
12、.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论
13、述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评 阅 教 师 签 名: 年 月 日课 程 设 计 总 评 成 绩分摘 要1第一章 引言21.1 背景21.2 设计目的与任务21.2.1 本课程设计的目的21.2.2本课程设计的任务2第二章 c语言的运行环境及运行步骤32.1 c语言的起源32.2 c语言的特点32.2.1 语言简洁、紧凑,使用方便、灵活32.2.2 运算符丰富32.2.3 数据结构丰富32.2.4 具有结构化控制语句32.2.5 c语法限制不太严格、程序设计自由度大32.2
14、.6 c语言允许直接访问物理地址,可以直接对硬件进行操作32.2.7 生成代码质量高,程序执行效率高32.2.8 c语言编写的程序可移植性32.3 c语言的运行环境42.4 c语言的运行步骤4第三章 系统的分析与设计53.1 设计思路53.2学生成绩的输入与显示模块53.2.1学生成绩的输入53.2.2 学生成绩的显示53.3学生成绩的删除与修改模块63.3.1学生成绩的删除63.3.2学生成绩的修改63.4学生成绩的保存和查看模块63.4.1学生成绩的保存63.4.2学生成绩的查看63.5学生成绩的排序模块63.6 学生成绩系统的退出6第四章 系统的实现104.1学生信息管理系统主界面,学生
15、成绩的排序及保存界面104.1.1程序主函数源代码104.1.2定义结构体变量104.1.3主菜单114.1.4排序函数124.1.5保存函数154.2学生成绩的输入、查询功能界面164.2.1学生成绩的输入、查询功能源代码164.2.4查询函数174.3学生成绩信息的显示、删除功能界面194.3.1学生成绩信息的显示、删除源代码194.3.2学生成绩信息显示源代码194.3.4学生成绩信息删除源代码214.4学生成绩的修改功能界面和系统运行程序234.4.1学生成绩信息修改功能源代码234.4.2学生成绩信息修改功能源代码234.4.3系统运行程序25第五章 程序运行与测试285.1学生成绩
16、管理系统主界面:选择所要的选项进行操作285.2学生成绩信息输入功能界面:285.2.1输入学生信息285.2.2输入学生成绩295.3学生成绩信息显示功能界面:显示所需的学生信息305.4学生成绩信息删除功能界面:输入要删除学生成绩信息确认后删除305.5学生成绩查询功能界面:查看已经输入学生的信息315.6学上成绩信息修改界面:显示要修改的画面315.7学生成绩排序界面:对学生信息进行排序325.8 学生成绩保存界面:保存学生信息32总 结33致 谢34参考文献35摘 要随着科学技术的发展,计算机领域不断取得新的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而
17、且在日常生活中也越来越离不开计算机。尤其是在学校里,要处理大量的学生数据。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。学生成绩管理系统能方便用户迅速、准确处理学生的成绩,得到想要的数据并能将学生的信息以文档保存。本文介绍了简易学生成绩管理系统在microsoft visual c+ 6.0环境下的实现过程:系统的分析,功能模块的设计,系统的测试。此系统的主要管理的信息有:学号,姓名和四(可以更改)门课的成绩。本系统的主要功能有
18、学生成绩的输入、显示、删除、查看、修改、保存、排序、退出程序等,能对学生成绩按分数或学号进行排序,可以根据用户的姓名,学号查询学生的成绩信息,计算每位学生的总分和均分,计算所有同学的总分,对没门课进行排序,统计每门课的的总分均分能保存信息到文件等功能。关键词:学生成绩管理系统;功能模块(函数);结构;文件保存;。第一章 引言1.1 背景计算机技术作为信息化的核心技术受到全社会的普遍重视。如今,计算机的使用也已不再局限于科学计算,它已进入人类社会的各个领域并发挥着越来越重要的作用。深入掌握计算机专业知识、具有良好系统设计与分析能力的计算机高级专业人才在社会上深受欢迎。而系统设计与分析能力的培养需
19、要通过实践训练才能获得。通过计算机对一些系统的管理已经成为一种系统、便捷的方式。本课程设计就是用c+设计管理学生成绩的问题,实现对学生成绩问题的管理操作1.2 设计目的与任务1.2.1 本课程设计的目的1.课程设计是电子信息类专业重要的实践教学环节。设置课程设计的目的是加强学生对本课程及相关课程知识的理解,培养学生综合运用理论知识分析扣解决实际问题的方法与能力。有助于提高学生的创新能力和创新意识。搞好课程设计教学工作,对实现专业培养目标,提高学生全面素质有重要作用。2.通过课程设计更进一步理解c+的基础知识。3.训练用系统的观点和软件开发一般规范进行软件开发,并在此过程中培养严谨的科学态度和良
20、好的工作作风。初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。4. 熟练掌握c+知识在程序中的应用,了解书本知识在解决实际问题下的用途。1.2.2本课程设计的任务运用所学c+知识实现对学生成绩的管理,包括对学生成绩信息的输入、显示、删除、查看、修改、保存、排序、退出程序等等相关操。第二章 c语言的运行环境及运行步骤2.1 c语言的起源早期的操作系统等系统软件主要是用汇编语言编写的(包括 unix操作系 统在内)。由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较 差。为了提高可读性和可移植性,最好改用高级语言,但一般的高级语言难以 实现汇编语言的某些功能,人们
21、设想能否找到一种既具有一般高级语言特性 ,又具有低级语言特性的语言,集它们的优点于一身。于是,c语言就在这种情况下应运而生了。c语言是国际上广泛流行的、很有发展前途的计算机高级语言。它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件。c语言经多次改进,它的突出优点最终引起人们的广泛关注,至此,c语言便很快风靡全世界,成为世界上应用最广泛的语言之一。2.2 c语言的特点2.2.1 语言简洁、紧凑,使用方便、灵活c语言一共只有32个关键字,9种控制语句,程序书写自由,它把高级语言的基本结构和语句与低级语言的实用性结合起来。程序比其他许多高级语言简练,源程序短,而且可以象汇编语言一样
22、对位、字节和地址进行操作。2.2.2 运算符丰富c的运算符包含的范围很广泛,共有种34个运算符。c语言把括号、赋值、强制类型转换等都作为运算符处理。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。2.2.3 数据结构丰富整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等数据类型。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。2.2.4 具有结构化控制语句 如ifelse语句、while语句、dowhile语句、switch语句、for语句等。2.2.5 c语法限制不太严格、程序设计自由度大对变量的类型使用比较灵活,某些类型数据可以通用;而c允许程
23、序编写者有较大的自由度,放宽了语法检查。2.2.6 c语言允许直接访问物理地址,可以直接对硬件进行操作能实现汇编语言的大部分功能,可直接对硬件进行操作,可用来编写系统软件。2.2.7 生成代码质量高,程序执行效率高一般只比汇编程序生成的目标代码效率低10%20%。2.2.8 c语言编写的程序可移植性用c语言编写的程序可移植性好(与汇编语言相比),不做修改就能用于各种型号的计算机和各种操作系统。由于c语言的这些优点,使其应用面很广,许多大的软件都用c语言编写自20世纪九十年代初以来,我国学习和使用c语言的人越来越多,掌握次语言已成为计算机开发人员的一项基本功。2.3 c语言的运行环境在c 的运行
24、中我们常选用microsoft visual c+和turbo c+,它们的界面分别如图2.1和图2.2所示。 图2.1 visual c+6.0的运行界面 图2.2 turbo c+3.0的运行面2.4 c语言的运行步骤在常用的c的运行中本次程序设计我们选择了microsoft visual c+,它的运行步骤如下:第一步:先在所有程序中找到本程序,打开界面。第二步:在打开的界面上输入与编辑源程序。第三步:对源程序进行编译,得到目标程序。第四步:将目标程序与库函数连接,得到可执行程序。第五步:进行可执行程序,得到运行结果。第三章 系统的分析与设计3.1 设计思路 建立一个函数,用来输入、显示
25、、删除、查询、修改、保存、排序等信息,完成学生成绩管理系统的功能。主函数可以调用七个子函数,分别完成输入、显示、删除、查询、修改、保存、排序等功能。在主函数中可以以1、2、3、4、5、6、7、0数字键分别执行某个功能模块。学 生 成 绩 管 理 系 统 主菜单输入学生成绩显示学生成绩删除学生信息保存学生信息查看学生信息修改学生信息学生成绩排序 退出程序学 生 成 绩 管 理 系 统 3.2学生成绩的输入与显示模块3.2.1学生成绩的输入学生成绩信息用户根据提示输入学生的学号、姓名、以及四门课的成绩,如语文成绩、英语成绩、数学成绩等。输入完成一条学生记录,可根据提示信息继续输入下一条学生记录或者
26、继续其他的操作。允许输入多条学生的成绩信息记录。等待下一步的操作。3.2.2 学生成绩的显示显示学生信息可以根据学号,姓名,总分从对学生所有的信息进行查询,如果没有查询到任何信息,系统会给出提示信息。3.3学生成绩的删除与修改模块3.3.1学生成绩的删除删除学生信息首先提示用户输入要进行删除操作的学号,如果有该学生的信息存在,则提示用户输入要删除的学生的基本信息、各科成绩等,如果用户没有找到要删除的学生信息,系统将给出提示。3.3.2学生成绩的修改修改学生信息首先提示用户输入要修改学生的学号或姓名,系统根据用户输入的信息查找,如果找到,就可以修改该学生全部信息,如果没有找到,系统给出提示信息。
27、3.4学生成绩的保存和查看模块3.4.1学生成绩的保存学生成绩的保存功能主要进行学生成绩的保存,就是对所有的结果进行保存,之后,系统将给出提示。3.4.2学生成绩的查看查看学生信息对已经建立好的信息进行查看。首先提示用户输入要进行查看学生的学号,然后在根据提示对用户信息进行完整输入。输入完成后你将查看完整的记录。3.5学生成绩的排序模块学生成绩排序成绩信息输入完整后,根据学生的总分或各科成绩对学生从大到小进行排序,在显示学生信息的时候可以看到学生在班级或校的排列名次。3.6 学生成绩系统的退出操作完成后对操作结果进行保存。运行完毕,退出系统。图3.2 .1输入模块流程图 图3.2.2显示模块流
28、程图图3.31 删除模块流程图 图3.3.2 修改模块流程图图3.4.1保存模块流程图 图3.4.2 查看模块流程图图3.5 排序模块流程图第四章 系统的实现 4.1学生信息管理系统主界面,学生成绩的排序及保存界面 通过输入编号实现编号所指的程序。负责人:刘悬4.1.1程序主函数源代码#include #include#include typedef struct student int score; /*学号*/char name10; /*姓名*/ int yuwen; int shuxue; int yingyu; int lizong;student; student s100;4.1
29、.2定义结构体变量void main(void) ()void handle_menu() ();handle_menu();typedef struct student int score; /*学号*/char name10; /*姓名*/ int yuwen; int shuxue; int yingyu; int lizong;student; student s1004.1.3主菜单 int menu_select() /*菜单*/ int c; do system(cls); printf(t n); printf(t n); printf(t -/ n); printf(t n)
30、;printf( *您现在的位置是学生成绩管理主菜单*n); printf(tn);printf(t 欢迎使用学生成绩管理系统 n); printf(t*n); printf(t* * *n); printf(t* 1.输入成绩 * 2.显示成绩 *n); printf(t* * *n); printf(t*n); printf(t* * *n); printf(t* 3.删除记录 * 4.查看记录 *n); printf(t* * *n); printf(t*n); printf(t* * *n); printf(t* 5.修改记录 * 6.保存记录 *n);printf(t* * *n);
31、printf(t*n); printf(t* * *n);printf(t* 7.排序 * 0.退出程序 *n);printf(t* * *n); printf(t*n); printf(tn);printf(t请输入07:);scanf(%d,&c); while(c7); system(cls);return(c); 4.1.4排序函数void paixu(student stu,int n)struct student temp;int i,j,m;printf( *您现在的位置是排列学生信息*n);printf(tn);printf(t 排序方式 n);printf(t*n); pri
32、ntf(t1.按学号排序 n); printf(t2.把语文成绩排序 n);printf(t3.把数学成绩排序 n); printf(t4.把英语成绩排序 n); printf(t4.把理综成绩排序 n); printf(t5.把总成绩排序 n); printf(t0.退出修改 n);printf(tn);printf(n请输入您的选择:);scanf(%d,&m);if(m5)printf(n您的输入有误,请重新输入:);scanf(%d,&m);if(m=1)printf(nt学号t 姓名t语文t数学t英语t理综t总成绩 n); for(i=0;in;i+) printf(t%dt%st%
33、dt%dt%dt%dt%dn,si.score,,si.yuwen,si.shuxue,si.yingyu,si.lizong,si.yuwen+si.shuxue+si.yingyu+si.lizong); if(m=2)for(j=0;jn;j+)for(i=0;in-j;i+)if(si.yuwensi+1.yuwen)temp=si;si=si+1;si+1=temp;for(i=0;in;i+)printf(nt学号t姓名t语文n);printf(t%dt%st%dn,si.score,,si.yuwen);if(m=3)for(j=0;jn;j+)for
34、(i=0;in-j;i+)if(si.shuxuesi+1.shuxue)temp=si;si=si+1;si+1=temp;for(i=0;in;i+)printf(nt学号t姓名t数学n);printf(t%dt%st%dn,si.score,,si.shuxue);if(m=4)for(j=0;jn;j+)for(i=0;in-j;i+)if(si.shuxuesi+1.shuxue)temp=si;si=si+1;si+1=temp;for(i=0;in;i+)printf(nt学号t姓名t英语n);printf(t%dt%st%dn,si.score,,s
35、i.yingyu);if(m=5)for(j=0;jn;j+)for(i=0;in-j;i+)if(si.shuxuesi+1.lizong)temp=si;si=si+1;si+1=temp;for(i=0;in;i+)printf(nt学号t姓名t理综n);printf(t%dt%st%dn,si.score,,si.lizong);if(m=6)for(j=0;jn;j+)for(i=0;in-j;i+)if(si.yuwen+si.shuxue+si.yingyu+si.lizongsi+1.yuwen+si+1.shuxue+si+1.yingyu+si+1.lizon
36、g)temp=si;si=si+1;si+1=temp;for(i=0;in;i+)printf(nt学号t姓名t总成绩n);printf(t%dt%st%dn,si.score,,si.yuwen+si.shuxue+si.yingyu+si.lizong);4.1.5保存函数void baocun(student stu,int n) int i=0,m; file *fp; char filename20; printf( *您现在的位置是保存学生信息*n);printf(tn);printf(t* n);printf(t1.保存文件 n);printf(t0.返回主菜单
37、n);printf(tn);printf(请输入您的选择:);scanf(%d,&m);if(m!=1&m!=0)printf(n您的输入有误,请重新输入:);scanf(%d,&m);if(m=1) printf(t保存到文件n); printf(t请输入所保存的文件名:); scanf(t%s,filename); if(fp=fopen(filename,w)=null) printf(t无法打开文件n); system(pause); return; fprintf(fp,t学号t 姓名t语文t数学t英语t理综t总成绩n); fprintf(fp,t%dt%st%dt%dt%dt%dt
38、%dn,si.score,,si.yuwen,si.shuxue,si.yingyu,si.lizong,si-1.yuwen+si-1.shuxue+si-1.yingyu+si-1.lizong); i+; fclose(fp); printf(保存成功!n); 4.2学生成绩的输入、查询功能界面学生成绩输入功能,通过此功能实现向源文件中添加学生的有关信息,实现对后续功能的实现。负责人:何琳4.2.1学生成绩的输入、查询功能源代码int input(student stu,int n) /*输入*/int i=0,m; char sign,x10; printf( *您现在的
39、位置是输入学生信息*n);printf(tn);printf(t* n);printf(t1.输入学生信息 n);printf(t0.返回主菜单 n);printf(tn);printf(n请输入您的选择:);scanf(%d,&m);if(m!=1&m!=0)printf(n您的输入有误,请重新输入:); if(m=1) while(sign!=n&sign!=n) printf(nt学号:); scanf(t%d,&sn+i.score); printf(t姓名:); scanf(t%s,sn+); printf(t语文:); scanf(t%d,&sn+i.yuwen); printf(t数学:); scanf(t%d,&sn+i.shuxue); printf(t英语:); scanf(t%d,&sn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理质控组长竞聘
- 销售提成协议合同范本
- 2024版钢筋工程造价咨询合同2篇
- 司机协议书 3篇
- 离职欠工资结算协议书范本
- 《课程TMA系统篇》课件
- K12教育机构培训内容
- 2024年度店铺门面租赁合同解除协议:约定解除合同的条件2篇
- 回收废油协议书版专业
- 2024年度工厂原料供应与采购合同2篇
- 中国近代人物研究学习通超星期末考试答案章节答案2024年
- 2024年全国半导体行业职业技能竞赛(半导体分立器件和集成电路装调工赛项)理论考试题库(含答案)
- 2024秋期国家开放大学《国家开放大学学习指南》一平台在线形考(任务一)试题及答案
- 统编版高中语文教材的“三种文化”内容及价值实现
- 老年人的心理健康(共29张课件)
- 北师大版小学数学公式手册
- 2024-2025学年山东省莱芜市名校初三全真生物试题模拟试卷(2)含解析
- 网络安全威胁情报分析考核试卷
- 冷高和副高讲解
- 人工智能技术应用专业调研报告
- 新兴材料对造纸业的影响
评论
0/150
提交评论