问题及代码:
/*
*Copyright (c) 2014,烟台大学计算机学院
*ALL right reserved
*文件名;test。cpp
*作者;李莉
*完成日期2014年10月16日
*版本号v1.0
*
*问题描述:计算1/3-3/5+....+19/21的值
*/
#include <iostream>
using namespace std;
int main()
{
double sum,i=1.0,t=0,s=1;
do
{
t=i/(i+2);
s=s*(-1);
t=s*t;
sum=sum+t;
i=i+2;
}
while (i<=19);
cout<<"sum="<<sum<<endl;
return 0;
}
运行结果:
知识点总结:
在改变正负号时出现了一些错误,后来看了讲义和同学的帮助,才做得对