Ruby 整数sqrt()函数

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程