




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C C 语言程序设计语言程序设计 实验报告实验报告 实验序号 4 实验项目 循环结构 学 号姓 名专业 班级 实验地点实 1 511指导教师方磊实验时间 213 4 3 一 实验目的及要求 1 熟悉掌握 while 语句 do while 语句和 for 语句实现循环的方法 2 掌握在程序设计中用循环的方法实现一些常用算法 3 掌握嵌套循环的使用方法 4 比较 3 种循环的异同 二 实验设备 环境 及要求 使用 Visual C 6 0 windows 系列操作系统的环境 三 实验内容与步骤 1 分别用 while do while for 语句编程 求数列前 20 项之和 2 1 3 2 5 3 8 5 13 8 算法提示 1 定义实变量 sum term a b c 整变量 i 2 初始化 sum 0 分子 a 2 分母 b 1 3 初始化 i 计数器 1 4 计算第 i 项 term a b 5 累加 sum sum term 6 计算 c a b 更新 b a 更新 a c 7 计数器加 1 i 8 重复 4 5 6 7 直到 i 20 9 输出 2 位精度的结果 3 次测试结果 数列前次测试结果 数列前 20 项之和项之和 sum 32 66 2 36 块砖 36 人搬 男搬 4 女搬 3 小孩 2 人搬 1 砖 要求一次全搬完 问男 女 小孩各若干 人 算法提示 设 x y z 表示男 女 小孩的人数 则有不定方程 x y z 36 4x 3y z 2 36 对 x y z 所有可能的组合测试出满足条件的解 x y z 的取值范围 x 1 9 步长 1 y 1 12 步长 1 z 2 36 步长 2 对 x y z 所有可能的组合 9 12 36 2 重复测试条件 4 x 3 y z 2 36 for n 100 count 0 n 1000 n if n 2 0 a n 100 b n 10 10 c n 10 if a b count printf 6d n printf ntotally d n count 第二种方法 效率比第一种高 第二种方法 效率比第一种高 include stdio h void main int a b c n count for n 100 count 0 n 1000 n 2 a n 100 b n 10 10 c n 10 if a b count printf 6d n printf ntotally d n count 第二种方法第二种方法 include void main int n x y z i 0 for n 100 n 999 n x n 100 y n 10 x 10 z n 10 if n 2 continue if x y if x y printf d n i if i 9 0 printf n 运行结构截图 运行结构截图 成 绩 附源程序清单 附源程序清单 1 方法 1 用 while 语句 include main float sum 0 term a 2 b 1 c int i 1 while i 20 term a b sum sum term c a b b a a c i printf 数列前 20 项之和为 2f n sum 方法 2 用 do while 语句 include main float sum term a b c int i sum 0 a 2 b 1 i 1 do term a b sum sum term c a b b a a c i while i 20 printf 数列前 20 项之和为 2f n sum 方法 3 用 for 语句 include main float sum term a b c int i sum 0 a 2 b 1 for i 1 i 20 i term a b sum sum term c a b b a a c printf 数列前 20 项之和为 2f n sum 2 include stdio h main int x y z printf 搬砖头问题搬砖头问题 n for x 0 x 9 x for y 0 y 12 y for z 0 z 36 z 2 if 4 x 3 y z 2 36 3 include main long int x int i 0 printf 输入一个长整型正数输入一个长整型正数 scanf ld do x x 10 i while x 0 printf d n i 4 include main long int x int i 0 printf 输入一个长整型正数输入一个长整型正数 scanf ld do x x 10 i while x 0 printf d n i 5 include main int i sum 3 x 3 for i 2 i 10 i x 2 x 1 sum sum x printf 10 年产量年产量 d n10 年总产量年总产量 d n x sum 6 include void main int x y for x 0 x 5 x for y 0 y 10 y if 2 x y 10 printf 2 元元 d 张 张 1 元元 d 张张 n x y 7 include void main int i j for i 1 i 3 i for j 1 j
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高校教师资格证之《高等教育法规》通关试题库及答案详解(有一套)
- 2025年高处吊篮安装拆卸工建筑特殊工种证考试题库
- 2025-2030功能性糖果市场监管政策与产品创新分析报告
- 2025年新能源行业大数据报告:技术创新与新能源经济
- 2025-2032年全球新能源汽车动力电池安全标准制定策略研究报告
- 2025年公共营养师三级技能考试练习题(答案)
- 2025年输血科输血反应处理技术考核模拟试题答案及解析
- 2025年医师资格考试试卷及答案解析
- 2025年四川省继续教育培训网公需课考试题库(附答案)
- 2025年G2电站锅炉司炉理论考试题及答案
- 2022年安徽公务员申论考试真题及答案-B卷
- 实验室制度上墙牌
- GB/T 33363-2016预应力热镀锌钢绞线
- GB/T 27696-2011一般起重用4级锻造吊环螺栓
- GB/T 10781.1-2021白酒质量要求第1部分:浓香型白酒
- 2023-瑞幸咖啡vi手册
- 风机运行记录表
- 高中必修人教A版高中数学必修1指数函数一 完整版课件PPT
- 法律谈判实务完整版课件全套教学ppt教程
- PowerSurfacing 威力曲面 中文教程
- 2022藤椒油炒饭抖音推广方案-57P
评论
0/150
提交评论