用循环控制语句编写程序,完成表达式的计算
2012-03-05 12:59
357 查看
实验目的:学会使用循环控制语句解决实际问题,并强化注重效率的观念 实验内容:用循环控制语句编写程序,完成表达式的计算 程序头部注释开始 程序的版权和版本声明部分 Copyright (c) 2011, 烟台大学计算机学院学生 All rights reserved. 文件名称:三种方法求结果 作 者: 杨建和 完成日期: 2011 年 11 月 04 日 版本号: 对任务及求解方法的描述部分 输入描述:无 问题描述:求 f=1-1/2!+1/3!-...+1/9! 程序输出:三种循环语句构造的程序求得的结果 问题分析:…… 算法设计:为了提高效率,用单重循环完成,不用求幂函数pow()。…… 程序头部的注释结束(此处也删除了斜杠) #include <iostream> using namespace std; int main( ) { const int n=9; double f=0.0,k,t=1.0,j=1.0,sign=1; 用while循环求解 while(j<=n) { t=t*j; k=sign*(1/t); f=f+k; sign=-sign; j=j+1; } cout<<"(1)用while循环求解,f的值为:"<<f<<endl; 用for循环求解 for(;j<=n;j=j+1)f=f+k; t=t*j; k=sign*(1/t); sign=-sign; cout<<"(2)用for循环求解,f的值为:"<<f<<endl; 用do~while循环求解 do { t=t*j; k=sign*(1/t); f=f+k; sign=-sign; j=j+1; }while(j<=n); cout<<"(3)用do~while循环求解,f的值为:"<<f<<endl; cout<<"(4)三种循环殊途同归,灵活运用是关键!"<<endl; return 0; }
相关文章推荐
- C++程序设计实验报告(十六)----用循环控制语句编写程序,完成表达式的计算
- C++第14周报告(二)用循环控制语句编写程序,完成表达式的计算
- 用循环控制语句编写程序,完成表达式的计算
- C++输出回文数用循环控制语句编写程序,完成表达式的计算
- C++第12周报告(一)用循环控制语句编写程序,完成表达式的计算
- 第4章 流程控制----编写Java程序,使用while循环语句计算1+1/2!+1/3!+...+1/20!之和
- 编写Java程序,使用while循环语句计算1+1/2!+1/3!···1/20!之和。
- 编译原理语法分析对循环语句和条件判断语句编写词法分析编译程序,只能通过一遍扫描完成
- 第十四周实验报告二(用循环控制语句编写程序 学生人数和成绩)
- 编写程序,用一个 for 循环计算1+3+5+7 + ……+99的值,并输出计算结果。
- (7)javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框
- C#--第2周实验--任务四--编写一个控制台应用--分别使用for,while,do-while循环语句计算 n!
- javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框
- JAVA——程序流程控制——循环语句——for循环(打印三角形)
- 简单编程(六)使用for循环语句 编写程序1+2+3+...........+100
- Java基础语法(一)---数据、数值类型、运算符、程序流程控制语句和循环结构
- 帮忙写下用for循环语句编写一程序 新手求助
- C#中使用语句和循环来控制程序流总程序....
- 不用循环,递归,if,switch语句编写从1+2+.....n的结果的程序
- 定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能够计算并输出改日是本年中的第几天。注意闰年问题。(switch语句)