计算1/2+2/3+3/4+…+19/20的值。

来源:互联网 发布:大众网络报2016停刊 编辑:程序博客网 时间:2024/06/14 04:10
/*  * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作    者: 李家豪 * 完成日期:2013 年11月11日 * 版 本 号:v1.0 * 问题描述:1/2+2/3+3/4+…+19/20* 样例输入:* 样例输出:16.4023.* 问题分析:*/ #include <iostream>using namespace std;int main( ){ int i;double sum=0; for(i=2;i<=20;++i)sum=sum+double(i-1)/i; //注意是double(i-1)/i,而不能是(i-1)/icout<<"sum="<<sum<<endl;return 0;}


运行结果:(ps插入不进来,在找到解决方法之前暂时不传了)

体会心得:这次的分子不是一而是简单的累加变化。