c9999


私信TA

用户名:uq_28491333697

访问量:1425

签 名:

等  级
排  名 14155
经  验 893
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 合肥工业大学
专  业 计算机科学与技术

  自我简介:

TA的其他文章

解题思路:利用迭代法计算圆周率

注意事项:注意精度

参考代码:

#include<iostream>

#include<iomanip>

using namespace std;

int main() {

double x,i ;

x = 1;

i = 1;

int s = 1;

double pi = 0;

do {

pi += (1 / i) * s;

x*= (i + 1) * (i + 2);

s = -s;

i += 2;

} while (1.0/i>1e-6);

cout << fixed<<setprecision(6)<<pi * 4.0<< endl;

}


 

0.0分

25 人评分

  评论区

  • «
  • »