实验目的:学会使用循环控制语句解决实际问题,并强化注重效率的观念
实验内容:用循环控制语句编写程序,完成表达式的计算
* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:<wbr><wbr><wbr>使用循环控制语句解决实际问题<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br>
* 作<wbr><wbr><wbr> 者:雷恒鑫<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br>
* 完成日期:<wbr><wbr><wbr><wbr><wbr><wbr>2011<wbr><wbr> 年<wbr><wbr><wbr>11<wbr><wbr><wbr> 月<wbr><wbr><wbr><wbr>01<wbr><wbr><wbr> 日<br>
* 版本号:<wbr><wbr><wbr>68<wbr><wbr><wbr><wbr><wbr><wbr><br><br>
* 对任务及求解方法的描述部分<br>
* 输入描述:无<br>
* 问题描述:求 f=1-1/2!+1/3!-...+1/9!<br>
* 程序输出:三种循环语句构造的程序求得的结果<br>
* 问题分析:……<br>
* 算法设计:为了提高效率,用单重循环完成,不用求幂函数pow()。……<br>
* 程序头部的注释结束(此处也删除了斜杠)<br><wbr> #include <iostream><wbr><wbr><br>
using namespace std;<br>
int main( )<br>
{<br><wbr>int i=0,m,sign=1;<br><wbr>double sum=1,f;<br><wbr>i=i+1;<br><wbr>while (i<=9)<br><wbr>{<br><wbr><wbr>i=i+1,f=1,m=1;<br><wbr><wbr>while (m<=i)<br><wbr><wbr>{<br><wbr><wbr><wbr>f=f*m;<br><wbr><wbr><wbr>m=m+1;<br><wbr><wbr>}<br><wbr><wbr><wbr>sign=-sign;<br><wbr><wbr><wbr>sum=sum+sign/f;<br><wbr>}<br>
cout<<"(1)用while循环求解,sum的值为:"<<sum<<endl;<br><wbr><wbr><wbr> for (i=i+1;i<=9;sign=-sign,sum=sum+sign/f)<br><wbr>{<br><wbr><wbr>i=i+1,f=1,m=1;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> while (m<=i)<br><wbr><wbr>{<br><wbr><wbr><wbr>f=f*m;<br><wbr><wbr><wbr>m=m+1;<br><wbr><wbr>}<br><wbr>}<br>
cout<<"(2)用for循环求解,sum的值为:"<<sum<<endl;<br><wbr><wbr><wbr> i=i+1;<br><wbr>do<br><wbr>{<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> i=i+1,f=1,m=1;<br><wbr><wbr>while (m<=i)<br><wbr><wbr>{<br><wbr><wbr><wbr>f=f*m;<br><wbr><wbr><wbr>m=m+1;<br><wbr><wbr>}<br><wbr><wbr><wbr>sign=-sign;<br><wbr><wbr><wbr>sum=sum+sign/f;<br><wbr>}<br><wbr>while (i<=12);<br>
cout<<"(3)用do~while循环求解,sum的值为:"<<sum<<endl;<br>
cout<<"(4)三种循环殊途同归,灵活运用是关键!"<<endl;<br>
return 0;<br>
}<br><a href="http://photo.blog.sina.com.cn/showpic.html#blogid=8db23fd10100v9ej&url=http://s15.sinaimg.cn/orignal/8db23fd14b0e88c1541de" target="_blank"><img title="第十一周实验报告1" alt="第十一周实验报告1" src="http://s15.sinaimg.cn/middle/8db23fd14b0e88c1541de&690" name="image_operate_93701320412741078"></a><br><br><br><br>
经验积累:<br>
1.我学会了用多层循环<br>
2.<br>
3.<br><br>
上机感言:<br></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
分享到:
相关推荐
(实验报告)C语言程序设计实验报告全文共4页,当前为第1页。(实验报告)C语言程序设计实验报告全文共4页,当前为第1页。C语言程序设计实验报告 (实验报告)C语言程序设计实验报告全文共4页,当前为第1页。 (实验报告)...
C语言程序设计实验报告(实验报告)全文共3页,当前为第1页。C语言程序设计实验报告(实验报告)全文共3页,当前为第1页。C语言程序设计实验报告 C语言程序设计实验报告(实验报告)全文共3页,当前为第1页。 C语言程序...
C语言程序设计实验报告 "实验名称 "控制语句 " "学 院 "材料与冶金学院 "专业班级 "材料成型及控制工程044班 " "姓 名 "胡冬梅 "学 号 "20041432 " "任课教师 "高克宁 "实验时间 "2006年12 月5 日 " 实验目的 1....
CSU 大一上 C语言实验报告 (1)教材第2章编程题第2题:编写计算球体体积的程序。 说明:本题声明适当变量,用户键入数据,运算并输出结果,较简单。 (2)教材第2章编程题第8题:编写程序计算第一、第二、第三月...
第一部分:编写一个判断闰年的汇编语言程序,判断某个年份是否是闰年,如果是,输出“yes”;如果不是,则输出“no”。 年份变量名称为year,它是一个字变量。 将year依次赋值为1995、1664、1900、2000,检查程序的...
2) 出题函数,也是本程序最关键的一个函数,通过使用“rand()%10”或“rand()%100”来获得一个0到9的一位整数随机值或得到0到99的两位整数随机值来为用户出题,并判断用户答案的对错; 3) 评分系统,是在用户...
原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。 内容提要 -------------------...
1. 正确使用Java语言的选择语句,循环语句; 2. 调试程序、编译,运行后得到正确的结果 3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成示,并给出解决办法。 四、实验步骤: 1.编写主类; 2.在...
e. 如有可能,请建立一个存储商品名称和数量的文本文件,并为二叉搜索树建立一个成员函数SetupInventory(),用于从该文本文件中读取库存商品的数据, 实验报告要求: 1、 按要求记录下二叉搜索树的完整实验...
实验报告三数据的表示 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 计算机系统基础实验报告 学院 信电...
S -1个季度内收到问题报告单总数 1)当D≥3时,如果P≥3%,将进行警告处理,并予以公告; 2)当D≥5时,如果P≥5%,将进行罚款处理,并予以公告。 目 录 一、逻辑类代码问题 第5页 1、变量/指针在使用前就...
若你作为一名管理员刚加入M公司,你认为快速原型法对公司的软件开发更加优越,请向公司副总裁写一份报告阐明你的理由,切记:副总裁不喜欢报告长度 超过一页(B5)。 参考答案提示: 应先简述瀑布模型的缺点,它已不...
LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。 §1 LINGO快速入门 当你在windows下开始运行LINGO系统时,会得到类似下面的一个窗口: ...
实验8 图的建立与输出 8.1实验目的 1.熟练掌握图的邻接表存储结构; 2.掌握图邻接表建立和输出算法; 3.注意区分邻接表顶点结点以及边结点的表示意义; 4.了解在进行边的输入时,输入顺序不一样时,会得到不一样的...
7.5.4 循环语句 130 7.5.5 标签语句 132 7.6 JavaScript函数 133 7.6.1 引例 133 7.6.2 函数的定义和调用 133 7.6.3 函数的参数传递和返回值 134 7.6.4 函数的变量作用范围 135 7.7 JavaScript对象和数组 ...
(1)针对多窗口类浏览器模式问题,指出并分析了该问题存在的原因,利用Activity的运行机制,通过Fragment栈对主要模块的Webview进行管理,实现对不同模块之间切换的控制。 (2)针对跨域数据交互问题,指出并分析了...