Ruby中的sqrt()函数返回非负整数n的整数平方根,即小于或等于n平方根的最大非负整数
用法:Integer.sqrt(number)
参数:该函数采用要返回平方根的整数。如果传递负数,则会引发错误“out of domain”。
返回值:该函数返回整数平方根。
例子1:
#Ruby program for sqrt() function
#Initializing the number
num1 = 25 num2 = 16 num3 = 100 num4 = 5
#Prints the sqrt of a number
puts Integer.sqrt(num1)
puts Integer.sqrt(num2)
puts Integer.sqrt(num3)
puts Integer.sqrt(num4)
输出:
5 4 10 2
例子2:
#Ruby program for sqrt() function
#Initializing the number
num1 = 64 num2 = 81 num3 = 49 num4 = 36
#Prints the sqrt of a number
puts Integer.sqrt(num1)
puts Integer.sqrt(num2)
puts Integer.sqrt(num3)
puts Integer.sqrt(num4)
输出:
8 9 7 6
参考:https://devdocs.io/ruby~2.5/integer#method-c-sqrt
相关用法
- Ruby Math sqrt()用法及代码示例
- Ruby BigDecimal sqrt()用法及代码示例
- Ruby Integer integer?用法及代码示例
- Ruby Integer abs()用法及代码示例
- Ruby Integer gcd()用法及代码示例
- Ruby Integer div()用法及代码示例
- Ruby Integer odd?用法及代码示例
- Ruby Integer even?用法及代码示例
- Ruby Integer lcm()用法及代码示例
- Ruby Integer chr用法及代码示例
- Ruby Integer next用法及代码示例
注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby | Integer sqrt() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。