- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言课设模版分析
C语言程序设计课程设计 评语: 考勤 (10) 守纪 (10) 过程 (40) 设计报告 (30) 答辩 (10) 总成绩 (100) 专 业: 轨道交通及控制 班 级: 信号130×班 姓 名: xxx 学 号: 指导教师: 赵 斌 兰州交通大学自动化与电气工程学院 2014 年 x月 x日 1设计目的及要求 培养结构化程序设计思想,加深对高级语言基本语言要素和控制结构理解。针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。掌握C语言的编程技巧和上机调试程序的方法。 掌握程序设计的常用算法。 2编程题一 2.1 题目要求 数值算法 编写求以下函数 2.2 程序分析 该题的实际目的是求m、n、(m-n)的阶乘,并且限制条件是m大于等于n。所以在程序中先用if语句判断m是否大于等于n,若不是输出错误。之后for语句分别求出m、n、(m-n)的阶乘,并进行运算,最后的出结果。 2.3 流程图 函数求解流程图如图1所示。 图1 组合求值流程图 2.4 源程序与运行结果 源程序与运行结果见附录一。 3程序改错题 3.1 题目要求 main() { int a b; a=2; b=3; c=a*b printf(c=%c,c); } 3.2 错误分析 该程序的目的是计算a、b的乘积c,并输出c的值。程序中的错误有:定义变量时没有定义c;c=a*b后缺少分号;从程序中可以看出c为整形变量,故输出时不应用%c;输出函数中只有前引号,缺少了后引号。 3.3 改正后的程序和运行结果 改正后的程序和运行结果见附录二。 4编程题二 4.1 题目要求 (1) 问题描述: 对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。 (2) 功能要求: ① 本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。 ② 本系统显示这样的菜单: 请选择系统功能项: a.成绩录入 b.成绩显示 c.成绩保存 d.成绩排序 e.成绩修改(要求先输入密码) f.成绩统计 aa.显示每门课程成绩最高的学生的基本信息 bb.显示每门课程的平均成绩 cc.显示超过某门课程平均成绩的学生人数 g.退出系统 aa.执行一个具体的功能之后,程序将重新显示菜单。 bb.将学生成绩保存到文件中。 (3) 算法提示: ① 数据结构:结构体类型数组。 ② 数据库结构:表4.1构成该系统的基本数据库。 表4.1 系统的基本数据库 姓名 学号 课程名称1 课程名称2 课程名称n char char float float float (4) 测试数据: 学生人数N=10 课程门数M=4 课程名:数学、语文、英语、政治 (5) 其它 对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。 4.2 程序分析 在本题中利用结构体结构,并把成绩录入、成绩显示 、成绩保存、成绩排序、成绩修改、成绩统计等各项设置为函数,并在主程序中调用各个函数,以完成题目所需的各项功能。 4.3 流程图 成绩录入函数流程图如图4.1所示,成绩显示流程图如图4.2所示,成绩保存流程图如图4.3所示,成绩排序流程图如图4.4所示,成绩修改流程图如图4.5所示,成绩统计流程图如图4.6所示。 图4.1 成绩录入函数流程图 (流程图在visio中画) 4.4 源程序和运行结果 学生成绩管理系统源程序见附录三,运行结果截图如图4.7-图4.14所示。 5总结 这次的C语言课程设计使我受益匪浅。在之前上课时我总是很疑惑C语言到底可以用来干什么,虽然老师也对此举出过几个例子,但以我当时的水平仍无法理解。在这次的设计中,我充分了解了结构体这一结构,并且通过这一次的题目充分了解到C语言的应用,也加深了我对c语言的理解。我相信这次的经历将会成为我以后在编程上的动力。 附录一 源程序: #includestdio.h int main()/*函数声明*/ { int m,n,s,i,t,a=1,b=1,c=1;/*变量声明*/ printf(请输入两个整数m,n:); scanf(%d%d,m,n); if(m=n)/*判断m是否大于n*/ { for(
您可能关注的文档
- 九年级化学上册4.1燃烧与灭火同步测试2(含解析)沪教版解析.doc
- 九年级人教化学下8.3金属资源的利用和保护课件(共16张PPT)解析.ppt
- 九年级化学上册4.4化石燃料的利用同步测试(含解析)沪教版解析.doc
- 8.4特种光泽印刷分析.ppt
- 九年级下册《变色龙》课件解析.ppt
- 8.4长大货物运输组织分析.ppt
- 8.30课件---建筑识图分析.ppt
- 7第六章区域变质作用分析.ppt
- C语言综合程序设计指导书分析.doc
- 8.《世说新语》两则(咏雪-陈太丘与友期)分析.ppt
- 2025河北石家庄市赵县文化广电体育和旅游局招聘劳动聘用人员2人笔试历年题库附答案解析.docx
- 2025福建福州市建设发展集团有限公司权属企业(筑地公司、嘉辰公司)社会招聘7人笔试题库含答案解析(.docx
- 2025江西省军工控股集团有限公司招聘3人参考题库附答案解析.docx
- 2025西安交通大学第一附属医院肝胆外科消化介入手术室招聘派遣制助理护士历年题库含答案解析(必刷).docx
- 2025河南许昌市东城区招聘工作人员6人笔试参考题库带答案解析.docx
- 2025湖南怀化芷江侗族自治县纪委监委选调机关事业单位工作人员5人历年题库及答案解析(夺冠).docx
- 2025年2024-2025华为ICT大赛中国区-基础软件赛道(决赛)理论考试卷【附答案】.pdf
- 2025年人工智能训练师-技师技能进阶巩固题【附答案】.pdf
- 2025年第十五届汽车维修技能竞赛考试卷【附答案】.pdf
- 2025年《移动工匠杯》大赛(市场)理论知识考试参考题库1(新版)含答案.pdf
有哪些信誉好的足球投注网站
文档评论(0)