- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
综合实验报告
课程名称:计算机基础综合实验(2)
姓 名: 沈超
班 级: BQ1001
学 号: 101008090120
指导教师: 杨立勤
完成日期: 2012/09/ 07
目录
目录 2
1目的与要求 1
1.1计算机基础综合实验(2) 目的 1
1.2计算机基础综合实验(2) 的基本内容和要求 1
2 问题描述 3
2.1变增求和(第40题) 3
2.2裁判打分(第4题) 3
2.3规则验证(第12题) 3
2.4可逆素数 (第36题) 4
2.5哲集实盖 (第16题) 5
2.6整数求积 (第13题) 5
3 系统使用的主要函数 6
4 详细设计 8
4.1 程序总体结构图 8
4.2 程序流程图 11
5 功能测试 16
5.1 系统主界面 16
5.2变增求和(第40题) 16
5.3 裁判打分(第4题) 17
5.4 规则验证(第12题) 18
5.5 可逆素数(第36题) 18
5.6 哲集实盖(第16题) 19
5.7 整数求积(第13题) 19
6 程序设计调试情况分析 21
7 计算机基础综合实验(2) 小结 23
参考文献 24
附录 系统源程序(源代码需有足够的注释) 25
1.Mkz目录.c 25
2.变增求和.h 27
3.裁判打分.h 28
4.规则验证.h 30
5.可逆素数.h 33
6.哲集实盖.h 35
7.整数求积.h 36
1目的与要求
1.1计算机基础综合实验(2) 目的
C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。
计算机基础综合实验(2) 是在学生已经具备了使用C语言编写简单的应用程序的能力,为使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个解决方案。并为参加计算机等级考试作准备。
1.2计算机基础综合实验(2) 的基本内容和要求
参加计算机基础综合实验(2) 的学生,应当认真完成计算机基础综合实验(2) 的全部内容。最终提交计算机基础综合实验(2) 成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。具体如下:
1.代码编写规范,形成良好的编程习惯;
2.程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。
3.提交计算机基础综合实验(2) 报告电子稿、装订的打印稿。计算机基础综合实验(2) 报告内容包括以下几个方面:
程序的总体设计和算法分析。
程序流程图、函数说明
源程序代码清单
测试数据和测试过程记录
遇到的问题及解决方法分析
计算机基础综合实验(2) 小结
4. 程序运行方式
构建一个简易菜单,形如:
用户通过输入数值选择所需运行的子程序,当一个子程序运行结束后回到菜单界面,直至用户输入0后退出程序。
2 问题描述
2.1变增求和(第40题)
编写程序计算并输出:1 + 12 + 123 + 1234 + …… 的前n(设0n10)项的和,n从键盘输入。
例如输入:3,则输出:136
又如输入:6,则输出:137171
分析:创建一个for循环语句,将1~n(n为从键盘输入的数)按循环内的运算规则累及求和
2.2裁判打分(第4题)
编写一个程序实现如下功能:有8位裁判为1个运动员打分,请计算并输出去掉一个最高分和一个最低分后这个运动员的平均得分以及所评分最接近平均分的裁判员号。裁判员号及其所打分数从键盘输入,假设裁判员号为整数,所打分数为实数。
分析:定义三个整形数组,一个存放8位裁判的号码,第二个存放8位裁判打的分数,最后一个数组备份第二个数组,存放最初的分数排放情况;用冒泡排序法将第二个数组中的元素升序排列,去掉一个最低分和一个最高分后求出平均分,和第三个数组中的元素求差再一一比较差值,得到要求的裁判员号
2.3规则验证(第12题)
编写程序验证以下说法:输入一个4位数,该数个、十、百、千位上的数互不相等,由个、十、百、千位上的数组成一个最大数和一个最小数,最大数-最小数,构成一个新的4位数。反复以上运算,使其最终结果为:6174。
要求如下(下面的函数名为建议函数名):
① 用函数 int INE(int number) 检查输入的整数number各数码是否互不相等,全相等返回值为1否则为0;
② 用函数void ntos
您可能关注的文档
- 基于Linux的USB主从设备之间的三种通信方式.doc
- 基于Linux的程序设计A卷2007.doc
- 基于Linux的程序设计A卷答案2007.doc
- 基于Linux的程序设计B卷2007.doc
- 基于Linux的远程管理系统服务器端的实现.doc
- 基于Linux源代码及Busybox源代码制作精简可启动内核镜像方法.doc
- 基于Qt的嵌入式Linux GUI研究与实现.doc
- 基于RFID的智能电子车牌系统.doc
- 基于S3C2410的SD卡linux驱动工作原理.doc
- 基于S3C2410和LINUX的触摸屏驱动.doc
- 内蒙古赤峰冶金化工开发区巴林右旗产业园水土保持方案.docx
- 正定县均成鞋厂年产25万双EVA拖鞋改建项目环境影响报告表.docx
- 家长助考课件.pptx
- 家长培训课件资源公众号.pptx
- 专题11口语交际和综合实践-2025年五升六语文暑假专项提升(统编版)【含答案】.docx
- 专题09古诗文鉴赏-2025年三升四语文暑假专项提升(统编版)【含答案】.docx
- 比亚迪G3维修手册F3尊贵型培训课件.pdf
- 力帆大CVT资料401-SM-09-005(RDC15-FA维修手册V1.0)(第一部分).pdf
- 流形思维-用于可信推荐的动态双曲推理-计算机科学-机器学习-推荐系统.pdf
- HAPI-一种从人类偏好学习机器人面部表情的模型-计算机科学-人工智能-类人机器人.pdf
文档评论(0)