网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  如何快速的判断一个数是否是完全平方数

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

分类: IT文章 • 2025-01-01 16:47:31
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;
 }

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

相关推荐

  • 二进制实战技巧 说在前面 主题 判断一个数是否是2的幂次方的方法 操作位代表类型 非2的幂次方转换为2的幂次方
  • C++入门经典-例3.9-使用嵌套表达式判断一个数是否是3和5的整数倍
  • C++入门经典-例3.8-使用条件表达式判断一个数是否是3和5的整倍数
  • 如何快速的判断一个数是否是完全平方数
  • 腾讯面试题:给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,怎么快速判断这个数是否在那40亿个数当中
  • 判断一个数是不是是2的幂的快速方法
  • vuex中filter的使用 && 快速判断一个数是否在一个数组中 二、
  • 判断一个数是否是2的幂次方以及保留一个数的最高位的方法
  • 算法 Tricks(六)—— 判断一个数是否为完全平方数
  • 算法 Tricks(六)—— 判断一个数是否为完全平方数
  • 小米流式平台架构演进与实践
  • 杭电oj2089c++
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号