//----求误差小于0.000001的pi值-----//
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
int n;
double temp=0;//定义一个临时变量用于储存sum的上一次的值,和sum比较来判断是否满足条件
double sum=0;//储存计算中的不断更新的pi值
for(n=1;n!=0;)
{电信营销策略研究+SWOT分析+电信市场分析
if(n%2!=0)
sum=sum+double(1.0/(2*n-1));
else
本文来自辣.文,论-文·网原文请找腾讯32491.14
else
temp=sum;
n++;
}
return 0;
}
经验和体会
题目的算法和实现都不难。在第一个实验中,我觉得在循环的设计上,我的设计还是比较巧妙的,在结束的时候将n值设为-1,下面的n++正好将n值变为0,符合while()的结束条件,退出循环。这种思想以后的开发设计中还是可以借鉴的。在第二个实验中,给我最深的体会就是fabs()和abs()的区别了。在学习语言的时候,一些细小的东需没有太注意,所以以后的运用中就产生了问题。所以,基础还是要继续打的扎实一些,能够提高今后的开发效率。