如何快速的判断一个数是否是完全平方数


bool isSqr(int n)
{
    int a = (int)(sqrt(n) + 0.5);  //四舍五入求整
     return a * a == n;
}

bool isSqr(int n)
 {
     int a = (int)(sqrt(n) + 0.0001);
     return a * a == n;
 }

以上提供两种方法都可以快速的判断某个数是否是完全平方数。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM