当我尝试获得周期性十进制数的平方根时,结果为0
。
示例代码:
sqrt(4/99)
准确性不重要,可以截断一些数字。
答案 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