2021-11-06 C++求圆周率Π近似值
·
缘由第三题,是死循环了吗,为什么调试没有结果出来呢-编程语言-CSDN问答

void 求Π近似值()
{//缘由https://ask.csdn.net/questions/7557660?spm=1005.2025.3001.5141
double pa = 2, g = 2, gg = sqrt(g);
while (g / gg>1)
pa *= (g / gg), gg = sqrt(g + gg);
std::cout << std::setprecision(34) << pa << "\t";
}
![]()
void 求Π近似值()
{//缘由https://ask.csdn.net/questions/7557660?spm=1005.2025.3001.5141
double g = 2, pa = g, gg = 平方开方(g, 2);
while (gg < g/*1.999999999999999*/)
pa *= (g / gg), gg = 平方开方((g + gg), 2);
std::cout << std::setprecision(34) << pa << "\t";
}

![]()
更多推荐

所有评论(0)