當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby Integer sqrt()用法及代碼示例


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



相關用法


注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 Ruby | Integer sqrt() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。