如何使用C ++获取周期性小数点的平方根?

时间:2018-03-29 09:13:30

标签: c++ c++11

当我尝试获得周期性十进制数的平方根时,结果为0

示例代码:

sqrt(4/99) 

准确性不重要,可以截断一些数字。

1 个答案:

答案 0 :(得分:8)

您使用整数作为sqrt()函数的输入。

#include <cmath>
#include <iostream>

int main(int argc, char** argv)
{
    std::cout << std::sqrt(4 / 99) << std::endl;
    std::cout << std::sqrt(4.0 / 99) << std::endl;
}

Output
0
0.201008