当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。