Ruby 整数sqrt()函数
Ruby中的 sqrt() 函数返回非负整数n的整数平方根,即小于或等于n的平方根的最大非负整数。
语法 :Integer.sqrt(number)
参数 :该函数接收要返回其平方根的整数。如果传递的是一个负数,它会抛出一个错误 “超出域”。
返回值 : 该函数返回整数的平方根。
例子 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