分数加分(迭代求和)
2012-11-01 20:37
169 查看
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 赵洋 * 完成日期:2012 年 11 月 1 日 * 版 本 号:v1.0 * * 输入描述: 无 * 问题描述:求S=1-1/2^1+1/2^2-.....+1/2^8的和 * 程序输出:求和结果 * 问题分析:累加和用sum表示,初值设置为0;加数用i表示,从0开始,每次循环,sum=sum+f*(i/s),用i,-i改变+、-. ,然后,i=i+1,直至最后的加数达到19/20,然后输出和。 * 算法设计:略 */ #include<iostream> using namespace std; int main() { int i,f=1; double s=1.0,sum=0; for(i=0;i<=8;i++) { sum=sum+f*(i/s); f=-f; s=2*s; } cout<<"sum="<<sum<<endl; return 0; }
运行结果:
我的小结:迭代求和!!!
相关文章推荐
- HDOJ(HDU) 2156 分数矩阵(嗯、求和)
- C语言初步-第35讲: 问题求解方法——迭代(另类求和)
- 埃及分数(迭代加深搜索)
- Vijos 1308 埃及分数 - 迭代加深
- [codevs1288]埃及分数(迭代加深搜索)
- 迭代加深搜索-DFSID:埃及分数
- 【算法学习笔记】17.暴力求解法05 隐式图搜索1 迭代加深搜索 埃及分数
- 埃及分数 迭代加深搜索 IDA*
- 埃及分数 迭代加深搜索 IDA*
- 埃及分数(迭代加深搜索)
- 12:分数求和
- poj 3111 K Best 【0-1分数规划】 【二分 or Dinkelbach迭代】
- Z.XML第二次迭代分数分配
- 续谈分数求和:最小公倍数的求法
- 埃及分数(迭代加深搜索)【转】
- [Vijos1308]埃及分数(迭代加深搜索 + 剪枝)
- 分数数列求和
- 埃及分数 迭代加深搜索 IDA*
- [迭代加深搜索] Codevs1288 埃及分数问题
- 埃及分数问题 - 迭代加深搜索经典问题