PHP如何快速判断一个数是否为有效的完全平方数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计492个文字,预计阅读时间需要2分钟。
pythondef is_perfect_square(num): root=int(num ** 0.5) return root * root==num
示例使用num=16print(is_perfect_square(num)) # 输出: True
给定一个正整数num,编写一个函数,如果num是一个完全平方数,则返回True,否则返回False。这时候我们应该怎么做?今天小编带大家了解一下,有需要的可以参考参考。给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。
说明:不要使用任何内置的库函数,如 sqrt。
示例 1:
输入:16 输出:True
示例 2:
输入:14 输出:False
解题思路 1
php 不能使用 pow 函数,骚操作是 ** 0.5 这样的方式,自乘 0.5 次从 PHP5.6.0开始和根号效果一样。
本文共计492个文字,预计阅读时间需要2分钟。
pythondef is_perfect_square(num): root=int(num ** 0.5) return root * root==num
示例使用num=16print(is_perfect_square(num)) # 输出: True
给定一个正整数num,编写一个函数,如果num是一个完全平方数,则返回True,否则返回False。这时候我们应该怎么做?今天小编带大家了解一下,有需要的可以参考参考。给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。
说明:不要使用任何内置的库函数,如 sqrt。
示例 1:
输入:16 输出:True
示例 2:
输入:14 输出:False
解题思路 1
php 不能使用 pow 函数,骚操作是 ** 0.5 这样的方式,自乘 0.5 次从 PHP5.6.0开始和根号效果一样。

