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()用法及代碼示例
- Scala Integer -用法及代碼示例
- Ruby Integer div()用法及代碼示例
- Ruby Integer odd?用法及代碼示例
- Ruby Integer even?用法及代碼示例
- Ruby Integer lcm()用法及代碼示例
- Ruby Integer chr用法及代碼示例
- Ruby Integer next用法及代碼示例
注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 Ruby | Integer sqrt() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。