/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者: 李家豪
* 完成日期:2013 年11月11日
* 版 本 号:v1.0
* 问题描述:1/3-3/5+5/7-7/9…+19/21
* 样例输入:
* 样例输出:-0.383842.
* 问题分析:
*/
#include <iostream>
using namespace std;
int main( )
{
int i,s=1;
double sum=0;
for(i=1;i<=10;++i)
//i和下面加数是相关的
{
sum=sum+s*double(2*i-1)/(2*i+1);
//按循环变量变化规律,相邻的两个奇数将相除
s=-s;
}
cout<<"sum="<<sum<<endl;
return 0;
}
运行结果:
体会心得:正如贺老师所说,一口吃不成胖子,分解开来一步一步,最终完成终极Boss。。。