33,311
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
//using std::cout;
//using std::cin;
//using std::endl;
int main(){
double pi=0;
int n;
double sum;
cin>>n;
for(int i=1;i <=n;i++){
if(i%2!=0) //while会进入死循环
//sum=4/(2i-1)惯性思维*是乘号,不可遗漏
sum=4/(2*i-1);
else
sum=(-4)/(2*i-1);
pi+=sum;
}
cout <<"Pi =" <<pi <<endl;
system("pause");
return 0;
}
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
double pi=0;
int n;
double sum;
cin>>n;
for(int i=1;i<=n;i++)
{
if(i%2!=0)
{
sum = 4/(2*i-1); ////2i---->2*i
}
sum = (-4)/(2*i-1);
pi+=sum;
}
cout << "Pi = " << pi << endl;
system("pause");
return 0;
}
#include <iostream>
using namespace std;
//using std::cout;
//using std::cin;
//using std::endl;
int main(){
double pi=0;
int n;
double sum;
cin>>n;
for(int i=1;i <=n;i++){
if(i%2!=0)
sum=4/(2*(double)i-1);
else
sum=(-4)/(2*(double)i-1);
pi+=sum;
}
cout <<"Pi =" <<pi <<endl;
system("pause");
return 0;
}