C++实验4——分数的累加
来源:互联网 发布:post json method 编辑:程序博客网 时间:2024/06/05 03:50
[一]问题及运行代码
编程序,输出1/3-3/5+5/7-7/9…+19/21的结果(答案:-0.383842)
/* * 文件名称:EEE.CPP * 作 者:杨鑫 * 完成日期: 2016年 4 月 21 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:编程序,输出1/3-3/5+5/7-7/9…+19/21的结果* 输入描述:sum为所求之和* 问题描述:计算一些分数的和* 程序输出:“sum=”* 问题分析:* 算法设计:while的循环语句*/ #include <iostream>using namespace std;int main(){int i(1),k(1); double sum(0);while(i<=19){i+=2;sum=sum+k*(1-2.0/i);k=-k;}cout<<"sum="<<sum<<endl;return 0;}
[二]运行结果
[三]心的体会
[四]知识点总结
(1)要累加的值一正一负倒腾,用pow(-1,i)是个效率很低的做法,不推荐使用。
(2)技巧:专门设置一个变量k表示累加项的符号,取值随着循环,每次乘以-1,从而在+1、-1之间变化,循环加求和的累加要用累加的项(i/(i+1))乘以这个表示符号的k。
1 0
- c++实验4—分数的累加
- c++实验4—分数的累加
- C++实验四—分数的累加
- c++实验四—分数的累加
- C++实验4——分数的累加
- c++第4次实验—分数的累加
- c++第四次实验——分数的累加
- c++实验4-分数的累加
- c++实验4-分数的累加
- c++实验4-分数的累加
- C++实验4-分数的累加
- C++实验4-分数的累加
- C++实验4-分数的累加
- C++第4次实验(基础班)—循环结构程序设计(参考答案)-项目2:分数的累加
- c++实验四-分数的累加
- c++第4次实验-分数累加
- 分数的累加(4)
- 《C语言及程序设计》实践参考——分数的累加
- PHP urlecode urldecode rawurldecode() rawurldecode 区别
- Hibernate框架学习(一 )
- CDH5.7快速离线安装教程
- 第六周项目2
- Android ndk报错error: format not a string literal and no format arguments [-Werror=format-security]
- C++实验4——分数的累加
- iOS里加密字符串、图片、视频方法
- C++作业4
- php中empty(), is_null(), isset()函数区别
- 第八周上机实践项目1(2):数组做数据成员
- 第四次作业
- 无废话ExtJs 入门教程六[按钮:Button]
- Hibernate框架学习(二)
- eNSP_usg6000v相关