如何判断比一个数小的最大平方数,不如一个数N,要求出比N小的,最大的平方数M,如何求?eg:N=10,那么比N小的最大平方数应该是M=9;
问题描述:
如何判断比一个数小的最大平方数,不如一个数N,要求出比N小的,最大的平方数M,如何求?
eg:N=10,那么比N小的最大平方数应该是M=9;
答
最简单的方法就是找个正整数n试一下,看看它的平方是不是小于N,而(n+1)^2>N.当然也可以求出N的平方根,整数部分的平方就是所求的M