《c语言程序设计》课程设计报告

《c语言程序设计》课程设计报告

ID:9894173

大小:63.50 KB

页数:16页

时间:2018-05-14

《c语言程序设计》课程设计报告_第1页
《c语言程序设计》课程设计报告_第2页
《c语言程序设计》课程设计报告_第3页
《c语言程序设计》课程设计报告_第4页
《c语言程序设计》课程设计报告_第5页
资源描述:

《《c语言程序设计》课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、桂林航天工业高等专科学校《C语言程序设计》课程设计报告设计选题:C语言课程设计专业:软件专业学号:姓名:指导老师:20年月日目录(要求用Word自动生成目录)1.课程设计目的和要求(一级标题)12.课程的主要内容13.实践要求:14.课程设计题目描述和要求25.系统实现及源码25.1系统数据类型分析(二级标题)25.2主函数35.3添加记录模块35.4查找记录模块36.总结3参考书目:(五号,宋体加粗)41.课程设计目的和要求本课程设计是针对刚学完C语言的计算机类专业学生的课程设计教学。C语言是学生的第一门计算机高级语言课程,课程结束后,学生已经对C语言程序

2、设计有了较全面的了解,但接触的基本上是为了阐述相关概念或知识点而列举的示例,都是较小的程序,程序功能单一,因此缺乏整体观点和编写一个具体实用的综合程序的思想。本课程设计的目的是要培养学生初步具有系统分析思想,并能利用开发工具开发一个简单实用的综合程序。为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高学生适应实际,实践编程的能力。要求学生以TC或VC为开发工具,完成一个小型应用软件的设计和开发。进一步提高学生进行程序设计的能力。2.课程的主要内容(1)选题(2)进行系统分析(3)程序设

3、计实现(4)系统测试(5)编写、上交课程设计报告3.实践要求:(1)系统设计要实用。(2)对系统进行功能模块分析、控制模块分析正确,要画出主要功能模块的流程图。(3)编程简练,可用,界面友好,功能全面。(4)课程设计报告、流程图要清楚。4.课程设计题目描述和要求135.系统实现及源码5.1系统数据类型分析根据系统所管理数据信息的要求和特点,将学生成绩信息定义成以下结构体类型:typedefstruct{intnum;/*学号*/charname[10];/*姓名*/charsex;/*性别*/intscore[3];/*三门课程成绩*/intsum;/*总分

4、*/floataver;/*平均分*/}ST;/*ST为学生成绩记录类型*/5.2主函数主函数主要用来显示一级菜单,根据用户选择的菜单项调用相应函数,实现相应的功能。主函数的源码如下:……5.3添加记录模块本模块的功能主要是:管理学生成绩信息,要求能实现查询学生信息、增加学生信息、显示当前信息、修改学生信息、按学号删信息、保存当前信息;其中学生信息可以实现学号查询、姓名查询;修改信息可实现修改姓名、年龄、成绩。源码如下:#include#include#include#defineLEN30#defi

5、neN100structrecord{charcode[20];charname[10];intscore[3];}stu[N],s[N],temp;intk=1,m,n;voidshuru();voidchaxun();voidxiugai();voidzengjia();13voidshanchu();voidxianshi();voidbaocun();voidcaidan();voidtuichuxitong();voidhuanyingyemian();intmain(){while(k){system("cls");caidan();system

6、("pause");}return0;}voidhelp(){system("COLOR2f");printf("尊敬的老师您好!");printf("============================================================

7、

8、");printf("

9、1.欢迎进入帮助系统!

10、

11、

12、");printf("

13、~~~~~~~~~~~

14、

15、

16、");printf("

17、2.请按照菜单提示进入数字代号!

18、

19、

20、");printf("

21、3.增加学生信息后,请切记保存!

22、

23、

24、");print

25、f("

26、4.谢谢您的使用!

27、

28、

29、");printf("============================================================");}voidshuru(){inti,j,flag=1;13while(flag){flag=0;printf("请输入需要创建信息的学生人数(1-100):");scanf("%d",&n);if(n<1

30、

31、n>100){flag=1;printf("输入错误,检查后请重新输入!");}}for(i=0;i

32、基本信息:",i+1);printf("请输入学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。