int(sqrt(n)) * int(sqrt(n)) == n ? 1:0; matlab 下判断一个数是否能开方的判断是: floor(sqrt(m))^2 == m 转载于:https://www.cnblogs.com/mtcnn/p/9422749.html