因为有一点学c的经历,因此对于我刚入大学学c++而言也算有一点基础,但是我并不想满足于此。
记录一下自己的一些小错误,不想以后再犯,也想借此更深入的学习c++
最后声明一下:如果出现如低级错误等等各位看不惯的地方,求轻拍
首先是这道题:
我最初的想法是这样的:
- 这道题我最后需要输出π
- 然后只有最后一项需要小于10的-6次方,其余的项都大于10^(-6)
所以我写出的代码是这样的:
#include<iostream>#include<iomanip>#include<cmath>using namespace std;int main(){ double a,b,sum; sum=0; b=1; a=1; while(a<pow(10,6)) { sum=sum+(b/a); b=-b; a=a+2; } sum=sum+(b/a); cout<<fixed<<setprecision(9)<<sum*4; return 0;}
但是我放到oj上面,却显示答案错误