C语言课程设计报告要求及2012-2013(推荐阅读)

时间:2019-05-13 04:14:28下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C语言课程设计报告要求及2012-2013》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言课程设计报告要求及2012-2013》。

第一篇:C语言课程设计报告要求及2012-2013

C语言课程设计报告撰写要求

(一)纸张与页面要求

1.采用国际标准A4打印纸,纵向打印。

2.封页和页面按照下面模板书写(正文为:小四宋体1.5倍行距)。

3.图表及图表标题按照模板中的表示书写。

(二)课设报告书的内容应包括以下各个部分:(按照以下顺序装订)

1.封页(见课设模版)

2.任务书(学生教师均要签字,信息填写完整)

3.目录

4.正文一般应包括以下内容:

(1)题目介绍和功能要求(或描述)

课程设计任务的详细描述(注意不能直接抄任务书),将内容做更详细的具体的分析与描述;

(2)系统功能模块结构图

绘制系统功能结构框图及主要模块的功能说明;

(3)使用的数据结构的描述: 数据结构设计及用法说明;

(4)涉及到的函数的描述;

(5)主要算法描述(程序流程图)

(6)给出程序测试/运行的结果

设计多组数据加以描述(包括输入数据和输出结果)

(7)参考文献

格式要求:[序号]作者,等.书名.出版地:出版社,出版年

5.附录:程序清单(应带有必要的注释)

6.课程设计的总结及评语

第二篇:2014_12_C语言课程设计内容和要求

《C语言程序设计》课程设计

----内容及要求

1、课程设计的目的

课程设计是C语言教学中一个重要的实践环节。通过课程设计的综合训练,培养学生实际分析问题、编程和动手能力,提高学生利用C语言进行程序设计的能力,使学生掌握面向过程语言的结构化程序设计方法及解决实际问题的能力,培养学生的创新意识,并为学生今后学习面向对象的程序设计语言打下基础。在本课程设计的过程中,让学生系统地、综合地根据所学习的C语言相关知识,编写一个功能完善、实用性强,知识点覆盖面广的应用程序,让学生进一步熟悉C语言中标准函数的使用,用户定义函数及语句的编写及使用方法,进一步熟悉指针、链表、文件的使用方法。并借此过程让学生进一步掌握有关C语言程序调试的方法与技巧,形成一定的C语言编写能力。

2、课程设计的基本要求

(1)要求学生熟练掌握C语言的基本概念、基本数据类型、基本语句、函数、指针、结构体类型、链表的处理及其灵活应用,掌握C语言中文件的操作和使用方法;

(2)理清系统的总体框架,合理地划分系统的功能模块;(3)要求使用结构化程序设计方法和模块化思想编程;

(4)各模块单独编写程序代码,分别测试,最后整合各个模块的功能进行联合调试。各组中的同学之间开展讨论和协作、合理分工,认真完成课题;(5)必须实现系统的基本功能,完成课程设计规定的基本内容,达到基本要求;(6)可以自行对所给课题进行功能上的扩充或增加(7)在源程序中合理使用注释,使程序容易阅读和理解;(8)程序界面要求友好、直观、易操作;

(9)按时提交课程设计报告,报告内容具体要求见下文。

3、分组安排

以班级为单位,分组进行课程设计。原则上,每3人一组合作完成一个课程设计,每个人的任务不同。也可以一人单独完成一个课题(五个功能模块以上)。

各班自行组织分组,确定分组名单。每组抽签从老师所给的参考课题中选择课题,也可自拟课题,但选择自拟课题的分组之间的课题不能完全相同。

扬州大学信息工程学院

课程设计报告

课程名称 《C语言程序设计》 设计题目 学生姓名 班 级 学 号 指导老师

2014年12月

七、参考文献

列出主要的参考书、网址等。

八、附录

源程序清单,对代码中重要的地方用注释进行解释和说明

6、课程设计验收及考核评估要求

结合学生的动手能力、独立分析解决问题的能力和创新精神、课程设计报告和课程设计答辩考核的情况综合考评,考核成绩分优、良、中、及格和不及格五等。具体成绩评定参考:

• 学习态度(10%)• 选题(20%)– 题目难度 – 创新性

• 课程设计报告(30%)• 设计(40%)– 正确性 – 界面 – 算法思想 – 测试数据

考核时具体要求: 1)运行所设计的系统;

2)回答老师提出的有关问题;

3)提交课程设计报告;

4)以班级为单位提交电子版本材料(所有同学提交一个名为“学号”+“姓名”的文件夹,包含以下内容:源程序、可执行程序、课程设计报告电子版本、使用手册);

5)所完成课题内容有创新的酌情加分。

7、课程设计的题目参考

课题可从以下题目中选择,或者自拟,但自拟的课题各分组间不能完全相同。

题目一:学生成绩管理系统Ⅰ

设计和实现一个“学生成绩管理系统”,满足以下要求: 1.系统以菜单方式工作;

2.使用链表或结构数组对学生成绩进行管理和维护; 3.使用二进制文件在磁盘上保存学生记录信息;

4.链表中各结点或结构数组中各元素包括“学号、姓名、语文、数学、外语、平均分”基本字段; 5.实现如下基本功能:

(1)查看所有学生信息

(2)查找学生(查找指定学号的学生,显示该学生的学号、姓名、所有课程成绩)

(3)删除学生(删除指定学号的学生)(4)排序(按学号由小到大排序)

(5)添加学生记录(新增学生记录,将其添加到链表或结构数组中)(6)插入学生记录(在链表或结构数组已按学号有序的提下,将学生记录插其中合适的位置)

(7)计算平均分(计算每位学生每门课程的平均分)

(8)将学生记录保存到文件(将链表或结构数组中的数据以文件的形式存盘)

(9)从文件中读出学生记录(将已经存盘的文件读入内存,进行管理)

题目三:学生成绩记录薄

设计和实现一个“学生成绩记录薄”,满足以下要求: 1.系统以菜单方式工作;

2.使用链表或结构数组对不同班级的学生成绩信息进行管理和维护; 3.使用二进制文件在磁盘上保存学生记录信息;

4.链表中各结点或结构数组中各元素包括“学号、班级、姓名、语文、数学、外语、计算机、总分”字段; 5.实现如下基本功能:

(1)列出指定班级的所有学生的成绩单

(2)录入学生记录(新增学生的信息,将它添加到链表中)

(3)查找学生(查找指定学号的学生,显示该学生的学号、班级、姓名、所有课程成绩)

(4)删除学生(删除指定学号的学生)

(5)计算总分和平均分(计算每位学生四门课程的总分)(5)排序(对指定班级的所有学生按总分由高到低的方式排序并输出)(6)计算指定班级各门课程的平均分(计算并输出某班级学生每门课程的平均分)

(7)查询所有存在不及格课程的学生,并输出这些学生信息;(8)将学生记录保存到文件存盘(将链表或结构数组的数据以文件的形式存盘)

(9)从文件中读入学生记录(将原来已经存盘的文件读入内存,进行管理)

题目五:图书信息管理系统

设计和实现一个“图书信息管理系统”,满足以下要求: 1.系统以菜单方式工作;

2.使用链表或结构数组对图书信息进行管理和维护; 3.使用二进制文件在磁盘上保存图书记录信息;

4.链表中各结点或结构数组中各元素包括“图书编号、书名、作者、出版社、出版时间、价格”基本字段; 5.实现如下基本功能:

(1)图书信息录入功能

(2)图书信息浏览功能(输出所有的图书信息)

(3)图书信息排序(按图书编号由大到小的顺序排列)(4)图书信息查询(按图书编号和作者两种方式查询图书信息)(5)图书信息统计(按出版社统计满足条件的图书数目,并显示图书信息)

(6)图书删除(删除指定编号的图书)

(7)图书修改(修改指定编号的图书的基本信息)

(8)将图书信息保存到文件存盘(将链表或结构数组的数据以文件的形式存盘)

(9)从文件中读入图书信息(将原来已经存盘的文件读入内存,进行管理)

1题目七:DVD影片管理系统

设计和实现一个“DVD影片管理系统”,并满足以下要求: 1.系统以菜单方式工作;

2.使用链表或结构数组对DVD影片信息进行管理和维护; 3.使用二进制文件在磁盘上保存通信录信息;

4.链表中各结点或结构数组中各元素包括的DVD影片信息:DVD影片编号、DVD影片名称、地区类型(如港台、大陆、欧美、韩国、日本等)、内容类型(如战争、喜剧、言情、动漫等等)、价格、出版日期 5.实现如下基本功能:

(1)新增DVD影片

(2)DVD影片浏览(输出所有的DVD影片信息)(3)DVD影片删除(删除指定编号的影片)(4)DVD影片修改(修改指定编号的影片信息)(5)DVD影片排序(根据影片编号进行排序)

(6)DVD影片查询统计(提供按地区类型、内容类型两种方式对影片进行统计查询功能)

(7)将DVD影片数据保存到文件存盘(将链表或结构数组中的数据以文件的形式存盘)

(8)从文件中读入DVD影片数据(将已存盘的文件读入内存,进行管理)

第三篇:C语言课程设计要求及参考题目

《程序设计课程设计》要求及参考题目

一、目的:

本次课程设计是《程序设计基础》课程的综合实验,作为课堂教学和课内正常上机实验的补充。

通过对《程序设计基础》课程的学习,学生已初步掌握C语言的基本概念、结构化程序设计的基本方法,但是实际编程和上机调试程序的能力还远远不足。通过《程序设计课程设计》,加强学生自主学习、收集资料和动手编程的能力,为后续专业课程打好基础。

二、实验安排:

 课程设计内容和要求的安排与讲解在课内时间进行。

 上机机时安排:共一周,除周三下午外,每天全天在机房上机,不足部分自行安排。

三、课程设计说明:

 本次课程设计平台使用

 每人一题。

 本次课程设计要求每个程序要调试通过;课程设计结束后,每人提交课程设计成果如下:

 程序一套,要求演示,演示时采用答辩形式,同学边演示

边讲解编程思路。

 课程设计报告一份,报告中可不包括源代码。

 源代码以提交的源代码要求加注释。(以

附件的形式提交至wtwbylw@163.com,每人一个文件夹,文件夹命名方式为:班级_学号_姓名,以班级为单位打包发

送至邮箱)

四、评分标准

 根据平时上机考勤;注重平时上机情况,教师要不定期检查学

生进度,学生不得以自己有私人电脑为借口而不来上机。

 根据程序运行结果;

 根据《程序设计课程设计报告》,学生能对教师的提问熟练地解

释清楚。

五、参考题目

要求:

1.编写程序,实现某信息处理的过程。数据在程序中用数组、结构体或共用体中的至少一种形式表示。程序从键盘或文件输入,将处理结果存储在文件中。

2.题目要有实际应用背景,例如:简单计算器,字符串比较函数。

3.编写的代码要有一定规模,至少200行,完成至少3项子功能(函数)。

4.周一上午确定题目,题目定后,不得随意修改。

选题一:学生信息管理系统设计

学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能:

(1)学生信息录入功能(学生信息用文件保存)---输入

(2)学生信息浏览功能---输出

(3)查询、排序功能---算法

1)按学号查询

2)按姓名查询

(4)学生信息的删除与修改

选题二:通信录

编写一个通信录管理程序,要求通信录中包括姓名,通信地址,邮政编码和联系电话。功能:

(1)显示通信录的所有信息。

(2)程序中可以对通信录进行添加

(3)可以删除已有的信息

(4)根据姓名或者联系电话(2个都能实现),可以查找该条记录。

选题三:学生成绩记录簿设计

编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能:

(1)创建一个文本文件用来记录学生信息,输入至少30名学生的信息,保存在文本文件中;

(2)将文本文件中的数据读出,按学号或姓名查询成绩;

(3)能添加成绩记录;

(4)能修改指定姓名或学号的学生的成绩;

(5)显示输出60分以下、60~79、80~89、90分以上各分数段的学生信息,显示及格率和平均分,显示最高分和最低分,显示所有学生的排名(不能改变学生的学号顺序);

(6)以上信息能保存在原文本文件中。

选题四:学生选修课程系统设计

假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:

1、系统以菜单方式工作

2、课程信息录入功能(课程信息用文件保存)--输入

3、课程信息浏览功能--输出

4、课程信息查询功能--算法

查询方式

按学分查询

按课程性质查询

5、学生选修课程(可选项)

选题五:职工工作量统计系统设计

编写一个程序,该程序能输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完成数量对他们排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大顺序输出)。要求程序用有序链表存储数据信息。

选题六:单项选择题标准化考试系统设计

一、功能要求:

1、用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)

2、试题录入:可随时增加试题到试题库中

3、试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)

4、答题:用户可实现输入自己的答案

5、自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

选题七:职工信息管理系统设计

职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。

试设计一职工信息管理系统,使之能提供以下功能:

1、职工信息录入功能(职工信息用文件保存)--输入

2、职工信息浏览功能--输出

3、职工信息查询功能--算法

查询方式

按学历查询等

按职工号查询等

4、职工信息删除、修改功能(可选项)

选题八:机房收费管理系统

(1)输入功能:输入若干名学生的学号、班级、姓名、开始上机时间和结束上机时间。

(2)计算功能:计算每个学生的上机费用(计算公式:上机费用=(结束上机时间-开始上机时间)*收费标准,(以分钟为单位))

(3)修改功能:修改学生上机的个人档案(如:增添或删除)

(4)查询功能:按条件(班级、学号、姓名)查询学生上机信息,并能显示查询学生的相应全部档案。

选题九:校际运动会管理系统

初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数

各项目名次取法有如下几种:

取前5名:第1名得分7,第2名得分5,第3名得分3,第4名得分2,第5名得分1;

取前3名:第1名得分5,第2名得分3,第3名得分2;

用户自定义:各名次权值由用户指定。

2.由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。

3.所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,查看参赛学校信息和比赛项目信息等。

第四篇:语言课程设计要求

汇编语言课程设计要求

1.设计的目的和任务

(1)目的:课程设计是本科教学全过程中重要环节。其目的是培养计算机专业学生运用所学知识解决计算机应用领域内实际问题能力,进一步提高学生汇编语言综合编程能力,程序调试技能。

(2)任务:能够按照设计题目完成相应设计;撰写设计报告。

2.设计要求

完成设计任务,撰写设计报告,上交源程序和可执行程序,源程序加注释

3.设计地点

学院计算机实验室或自己的计算机

4.主要仪器设备(实验用的软硬件环境)

普通微机一台;汇编语言环境(基于DOS环境:EDIT、MASM、LINK、DEBUG;基于Windows环境)

5.设计内容

5.2 汇编程序设计的内容 题目自拟(每人单独一题),但必须有一定的难度和一定的设计工作量,可参考课本内容和设计辅导书内容,也可参考其它参考书。

6.问题讨论与分析

根据自己设计和调试过程出现的问题进行分析的讨论,并进行小结。

参考文献

1、詹仕华等编.《汇编语言程序设计》.北京:中国电力出版社.2008.2

2、詹仕华等编.《汇编语言程序设计习题解答及课程实验、设计辅导》.北京:中国电力出版社.2008.2

3、王爽编.《汇编语言》.北京:清华大学出版社,2003.5

4、曹加恒等编.《新一代汇编语言课程设计》.北京:高等教育出版社,2003.6

5、杨路明等编.《汇编语言程序设计》.长沙:中南大学出版社,2005.8

实验室观看设计结果时间和上交设计报告时间:6月24日,地点:学院机房。

附课程设计大纲

《汇编语言》课程设计

课程名称(中文):汇编语言

课程名称(英文):Assembly Language

总周数:1周学分数:1分

1.目的及任务

(1)目的:课程设计是本科教学全过程中重要环节。其目的是培养电子信息专业学生运用所学知识解决计算机应用领域内实际问题能力,进一步提高学生汇编语言综合编程能力,程序调试技能。

(2)任务:能够按照设计题目完成相应设计;撰写设计报告。2.要求

完成设计任务,撰写设计报告,上交源程序和可执行程序,源程序加注释。3.面对专业

电子信息工程、计算机科学与技术 4.成绩评定

设计过程和结果自述占50%,课程设计报告占50%。5.主要仪器设备、工具书、参考文献资料 主要仪器设备:通用PC机

工具书:课程教材

参考文献资料:

沈美明、温冬蝉编著,《IBM-PC汇编语言程序设计》清华大学出版社;

王爽编著《汇编语言》 清华大学出版社

第五篇:C语言课程设计报告

C语言课程设计报告

级:

10电子本1

号:

10303033122

名:

指导老师:

方文森

完成日期:

温州大学城市学院课程设计

目 录

1、课程设计目的和要求.....................................................................................................2

2、课程设计任务内容.........................................................................................................2

3、详细设计说明.................................................................................................................3

3.1分析.........................................................................................................................3 3.2软件设计.................................................................................................................3 3.3软件调试(对编程中的错误进行记录,并给出你的解决办法).....................3

4、软件使用说明.................................................................................................................4

5、课程设计心得与体会.....................................................................................................4 附录1:参考文献................................................................................................................5 附录2:部分程序清单(带有较详细的注释)................................................................5

温州大学城市学院课程设计

C语言课程设计报告

1、课程设计目的和要求

目的:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握(2)掌握C语言编程和程序调试的基本技能(3)利用C语言进行基本的软件设计(4)掌握书写程序设计说明文档的能力(5)提高运用C语言解决实际问题的能力 要求:(1)分析课程设计题目的要求(2)写出详细设计说明

(3)编写程序代码,调试程序使其能正确运行(4)设计完成的软件要便于操作和使用(5)设计完成后提交课程设计报告

2、课程设计任务内容

1)一个班级有4个学生,共学习5门课程(大学英语、高等数学、C语言程序设计、VB程序设计、大学语文)。要求编写程序完成相应功能。2)

输入并保存]5门课程名称;

3)

输入并保存]4个学生的学号及其[个人相关信息]; 4)

输入并保存]每个学生对应的每门课程成绩; 5)求出每门功课的平均分;

6)找出有两门以上功课不及格的学生,输出他们的学号和全部课程成绩及该学生5门课程的平均成绩;

7)找出平均成绩在90分以上或者全部课程成绩在85分以上的学生,输出他们的学号和全部课程成绩及该学生5门课程的平均成绩;

8)计算每位学生的总分,并按总分进行排名,按由高到低输出他们的学号及总成绩; 9)对前面问题进行优化,即在一维数驵的基础上,考虑采用二维数组、函数及其参数传递的方式来解决相关问题;

10)对前面问题进行优化,在学号的基础上,增加学生的其它个人信息,包括:学号、姓名、年龄、性别,并采用结构体形式加以表示; 11)利用文件实现对输入及分析输出数据的存取操作。

12)参照教材P27页,3-11题引入选择功能,输入功能编号可以实现以上功能(考虑清屏函数,自查)。

温州大学城市学院课程设计

3、详细设计说明

3.1分析

3.2软件设计

开始菜单(功能选择)Key=?Key=1Key=2Key=3Key=4Key=5Key=0Key=99Key=6Key=7Key=8Key=9Key=10写入课程名读取课程名输入学生信息读取学生信息建立了学生信息及课程名称?退出程序读取课程、学生、成绩读取课程成绩输出功课的平均分两门以上功课不及格的学生输出高分的学生总分由高到低排序No保存保存Yes输入课程成绩(提示)必须输入课程名称、学生信息才能建立成绩保存清屏

3.3软件调试(对编程中的错误进行记录,并给出你的解决办法)

取地址。

温州大学城市学院课程设计

4、软件使用说明

1.2.3.4.5.6.7.8.9.10.11.12.[99]读取课程、学生、成绩 [1]输入课程名称.[2]读取课程名称.[3]输入学生信息.[4]读取学生信息.[5]输入课程成绩.[6]读取课程成绩.[7]功课的平均分.[8]两门以上功课不及格的学生 [9]-高分的学生-.[10]学生总分排序.[0]退出应用程序.5、课程设计心得与体会

在大家的共同努力下,忙碌了两个星期,我们顺利完成了对此程序的编译及试运行。在设计程序的过程中,我们了解到要设计一个完整的程序,其中最难的可能就属设计整个程序的框架,其中可能会需要经过很多次的修改与调试,所以必须要有耐心,直至最后设计出自己想要的程序。

另外平时学习c语言的基础也很关键,因为如果平时学得就不怎么样,那么你面对这么一个比较有难度的程序,可能会望而却步,看懂他人的程序都是个难点,更别说让自己去设计。为了解决此类问题,最好就是多向同学,老师请教,查找资料。

设计一个程序的过程就是解决一个实际问题的过程,从解决实际问题的角度,我们可以这样来看:首先要了解这个问题的基本要求,即输入、输出、完成从输入到输出的要求是什么;在次我们必须捋清思路,逐一的解决问题的各个方面,即从输入开始入手,着重考虑如何从输入导出输出,在这个过程中,可确定所需的变量、数组、函数,然后确定处理过程--算法。

感谢这次的课程设计,它使我更加深刻地体会到c语言程序编写过程的严谨与细致,还有就是无论做任何事都要有耐心。当然团队合作也是非常重要的一个环节,这会使你在学习过程中倍感轻松

总的来说,这次程序设计让我获益匪浅,对C语言也有了进一步的认识:C语言功能高、表达能力强、使用灵活方便、目标程序效率高等等。C语言是在国内外广泛使用的一种计算机语言,相信除了以上优点,还有许多我们还未发现,希望能在以后的学习中有更深入的认

温州大学城市学院课程设计

识。

附录1:参考文献

《C语言程序设计与实践教程》

附录2:部分程序清单(带有较详细的注释)

#include #include

#define N 4 #define M 5 #define Debug 1

typedef struct { char SNo[5];char SName[10];}Student;

void ScoreRead(float Score[][M],char FileName[],char FileType[]){ int i,j;FILE *fp;fp=fopen(FileName,FileType);if(fp==NULL){ printf(“Errorn”);exit(0);} else { for(i=0;i

温州大学城市学院课程设计

void ScoreWrite(float Score[][M],char FileName[],char FileType[]){ int i,j;FILE *fp;fp=fopen(FileName,FileType);if(fp==NULL){ printf(“Errorn”);exit(0);} else { for(i=0;i

void CoureseRead(char Cname[][20],char FileName[],char FileType[]){ FILE *fp;int i,j;char ch;fp=fopen(FileName,FileType);if(fp==NULL){ printf(“Errorn”);exit(0);} i=0;j=0;while(1){ ch = fgetc(fp);if(ch==EOF)break;if(ch=='n'){ Cname[i][j]='';i++;j=0;6

温州大学城市学院课程设计

} else { Cname[i][j]=ch;j++;} } #if(Debug==1)for(i=0;i

void CoureseWrite(char Cname[][20],char FileName[],char FileType[]){ FILE *fp;int i,j;fp=fopen(FileName,FileType);if(fp==NULL){ printf(“Errorn”);exit(0);} for(i=0;i

void StuInfoWrite(Student S[],char FileName[],char FileType[]){ int i,j;FILE *fp;fp=fopen(FileName,FileType);if(fp==NULL)7

温州大学城市学院课程设计

{ printf(“Errorn”);exit(0);} else { for(i=0;i

void StuInfoRead(Student S[],char FileName[],char FileType[]){ int i,j;FILE *fp;fp=fopen(FileName,FileType);if(fp==NULL){ printf(“Errorn”);exit(0);} else { for(i=0;i

温州大学城市学院课程设计

Student Stu[N];char Cname[M][20];

while(1){ system(“cls”);printf(“ttt=======学生成绩管理应用程序=======n”);printf(“tttt[99]读取课程、学生、成绩.nn”);printf(“tttt[1]输入课程名称.nn”);printf(“tttt[2]读取课程名称.nn”);printf(“tttt[3]输入学生信息.nn”);printf(“tttt[4]读取学生信息.nn”);printf(“tttt[5]输入课程成绩.nn”);printf(“tttt[6]读取课程成绩.nn”);printf(“tttt[7]功课的平均分.nn”);printf(“tttt[8]两门以上功课不及格的学生.nn”);printf(“tttt[9]-高分的学生-.nn”);printf(“tttt[10]学生总分排序.nn”);printf(“tttt[0]t退出应用程序.nn”);printf(“请选择功能:”);scanf(“%d”,&Key);getchar();printf(“n”);if(Key==99){ CoureseRead(Cname,“D:cname.txt”,“r”);StuInfoRead(Stu,“D:stuinfo.db”,“rb”);ScoreRead(CJ,“d:score.db”,“rb”);} else if(Key==1){ for(i=0;i

//输入学生信息 //读取课程名称

//输入课程名称

温州大学城市学院课程设计

{ scanf(“%stt%s”,Stu[i].SNo,Stu[i].SName);} getchar();StuInfoWrite(Stu,“D:stuinfo.db”,“wb”);} else if(Key==4){ StuInfoRead(Stu,“D:stuinfo.db”,“rb”);} else if(Key==5){

char Qu;scanf(“%c”,&Qu);getchar();if(Qu=='Y' || Qu=='y')printf(“您已经建立了学生信息及课程名称了吗?(Y/N)n”);

//输入课程成绩 //读取学生信息

{ CoureseRead(Cname,“D:cname.txt”,“r”);StuInfoRead(Stu,“D:stuinfo.db”,“rb”);for(i=0;i

else { printf(“请输入Y/N!n”);

//读取课程成绩 } }//else if(Key==5)else if(Key==6){ ScoreRead(CJ,“d:score.db”,“rb”);10

温州大学城市学院课程设计

} else if(Key==7){ ScoreRead(CJ,“d:score.db”,“rb”);CoureseRead(Cname,“D:cname.txt”,“r”);for(j=0;j

for(i=0;i2){ s=s/M;printf(“%st %sn平均成绩:%fn”,Stu[i].SNo,Stu[i].SName,s);for(k=0;k

}

}

} } 11

温州大学城市学院课程设计

} else if(Key==9){ int x,k;float c,s;printf(“平均成绩在90分以上或全部课程成绩在85分以上n”);for(i=0;i=90)){ s=s/M;printf(“%st%st平均成绩:%fn”,Stu[i].SNo,Stu[i].SName,s);for(k=0;k=85){ x++;if(x==M){ s=s/M;printf(“%st%st平均成绩:%fn”,Stu[i].SNo,Stu[i].SName,s);for(k=0;k

}

} } else if(Key==10){ float x[i];12

温州大学城市学院课程设计

char XH[N][3];char temp[3];int num;int imax,k;float t;for(i=0;i=1;i--){ for(k=0;k

else if(Key==0){ break;} getchar();} } 13

下载C语言课程设计报告要求及2012-2013(推荐阅读)word格式文档
下载C语言课程设计报告要求及2012-2013(推荐阅读).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    C语言课程设计报告

    C语言课程设计报告 Experiment Designing reporter 课程名称 : C语言课程设计 英文名称 : C Program Experiment Designing 专 业 : 学 号 : 姓 名 : 指导教师 : 日 期: 2011......

    C语言课程设计报告(参考)

    C语言课程设计报告 专 业:网络工程 学 号:11102101 姓 名:步乾豪 提交日期:2012-6-21 C语言课程设计报告 【设计目的】 1.教学目的 本课程设计是学生学习完《C语言程序设计》课程......

    C语言课程设计报告

    目录 1前言 .............................................................. 1 2正文 .............................................................. 1 2.1设计目的......

    C语言课程设计报告

    C语言课程设计报告 1. 实验题目:职员信息管理系统 2. 数据结构:整型int,字符型char,长整型long,结构体及结构体数组 3. 源代码 : #include"stdio.h" #include"string.h" #defin......

    C语言课程设计报告

    C语言课程设计报告--学生成绩管理系 C语言课程设计报告: 学生成绩管理系统 系统需求 一、 当前学生信息:通过结构体struct student 来保存学生的姓名,学号,性别,语文,数学,英语和......

    课程设计报告要求1

    课程设计报告要求: 在设计完成后应根据题目要求,在设计计算、归纳整理和确实理解的基础上,撰写 出一份字迹工整、格式规范、内容完整、有理有据的课程设计报告书,将自己的设计过......

    课程设计报告格式顺序及要求

    课程设计报告格式顺序及要求 1、封面 采用统一制定的封面。 2、正文(符合撰写规范要求) 由标题、文字段落、图、表等部分构成。由于测试工程涉及的学科、选题、研究方法、工......

    电子技术课程设计报告格式要求

    电子技术课程设计报告格式要求 1. 统一采用“洛阳理工学院课程设计说明书”专用纸书写(手写),电路图和表格进行打印,粘贴到正文所需的位置。 2. 封面页 (1)课程名称:电子技术课程设......