您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > C语言课程设计报告模版(电子版)
大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNINGC语言课程设计报告CourseDesignreporter课程名称:C语言课程设计英文名称:CourseDesignofCProgramming专业:经济学+软件工程111学号:姓名:指导教师:赵力日期:2012年7月12日至2012年7月18日大连交通大学软件学院大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNING《C语言课程设计》报告CProgramExperimentDesigning课程编号:0120308006学时:40学时适用专业:软件工程专业授课单位:软件学院一、C语言课程设计目的及要求目的:根据课堂讲授内容,学生做相应的自主练习,消化课堂所讲解的内容;通过调试典型例题或习题积累调试C程序的经验;通过完成辅导教材中的编程题,逐渐培养学生的编程能力、用计算机解决实际问题的能力。要求:1.熟悉MicrosoftVisualC++6.0的编程环境、主要菜单功能。2.通过上机验证运算符、表达式、运算规则、函数使用。3.熟练使用C语言的典型语句编写简单程序。4.调试典型例题或习题。5.提高上机编程能力二、实验类型设计类型三、实验学时40学时四、实验设备微型计算机、WindowsXP操作系统、MicrosoftVisualC++6.0软件一套五、C语言课程参考教材:[1]李瑞,徐克圣,刘月凡,戚海英.C程序设计基础(第2版).清华大学出版社.2011-2[2]梁旭,谷晓琳,黄明.C语言课程设计(第2版).人民邮电出版社,2009-8大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNING课程设计(报告)任务书任务及要求:1.设计(研究)内容和要求研究内容:C语言课程设计题目相关内容5个小程序都分别是什么任务和要求:(1)学习C语言基础知识,掌握C语言编程和程序调试的基本技能。(2)对指导教师下达的题目进行系统分析。(3)根据分析结果完成系统设计。(4)编程:在计算机上实现题目的代码实现。(5)完成对该系统的测试和调试。(6)提交课程设计报告。(7)指标:要求完成课程设计报告3千字以上(约二、三十页).完成若干综合性程序设计题目,综合设计题目的语句行数的和在300行语句以上。2.原始依据了解C语言的基础知识,有一定的语言编程基础,能够熟练运用C语言进行程序设计。通过用C语言完成的题目,提高用C语言解决实际问题的能力。3.参考文献[1]李瑞,徐克圣,刘月凡,戚海英.C程序设计基础(第2版).清华大学出版社.2011-2[2]梁旭,谷晓琳,黄明.C语言课程设计(第2版).人民邮电出版社,2009-8[3]谭浩强.C语言程序设计(第四版).北京:清华大学出版社,2010-62012年6月30大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNING1C语言课程设计报告..................................................................................................................11.1功能说明...............................................................................................................11.2设计说明..............................................................................................................11.3程序运行截图......................................................................................................11.4源程序代码...........................................................................................................12结构体.............................................................................................................................12.1功能说明..............................................................................................................12.2设计说明..............................................................................................................22.3程序运行截图......................................................................................................22.4源程序代码..........................................................................................................23指针..................................................................................................................................13.1功能说明..............................................................................................................13.2设计说明..............................................................................................................13.3程序运行截图......................................................................................................13.4源程序代码..........................................................................................................24成绩管理系统..................................................................................................................24.1功能说明..............................................................................................................24.2设计说明..............................................................................................................24.3程序运行截图......................................................................................................34.4源程序代码..........................................................................................................35主菜单...........................................................................................................................385.2设计说明............................................................................................................385.3程序运行截图....................................................................................................385.4源程序代码........................................................................................................39大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNING11.1功能说明执行程序后,会出现菱形图案。1.2设计说明函数名:a()返回值:return,任意键返回主调函数。1、主要语句:for语句循环。2、主要思路:通过字母之间的配合会显示出菱形图案。先设计好一行的排列,然后整体循环。1.3程序运行截图大连交通大学软件学院C语言课程设计报告SOFTWAREINSTITUTEOFDALIANJIAOTONGUNIVERSITYEXPERIMENTDESIGNING11.4源程序代码#includeiostream.h#includestdio.h#includestring.hstracat(char*str,char*strt){while(*str++)str--;while(*strt)*str++=*strt++;*str='\0';}c(){inti,j;charstr[20],strt[20];printf(请输入字符串1:);gets(str);printf(请输入字符串2:);gets(strt);for(i=0;str[i]!='\0';i++){for(j=0;strt[j]!='\0';j++);}printf(字符串1的长度为:%d,i);printf(\n字符串2的长度为:%d\n,j);if(ji){strcat(str,strt);printf(%s\n\n,str);}if(j=i){strcat(strt,str);printf(%s\n\n,strt);}printf(Pleasepressanykeytoreturnthemenu...);printf(\n);getch();system(c
本文标题:C语言课程设计报告模版(电子版)
链接地址:https://www.777doc.com/doc-60760 .html