我想问一下 c++ 库中的 sqrt() 函数,我有一个整数,我想知道这个数字是否有一个整数平方根...比如 16 --> 4,如果没有返回-1 这里是函数:
long long SQRT(Long long x)
{
long long i;
for (i = 0; i <= x / 2; i++)
if (i * i == x)
return i;
return -1;
}
但这比sqrt()
……任何人都可以向我解释……在此先感谢