在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
# E3.12-1.rb 求50以内的素数 $arr=[ ] #建立一个全局数组 $arr $arr[0]=2 def add_prime(n) #定义方法 将 n以内的奇素数加入$arr 3.step(n,2){|num|$arr <<num if is_prime?num } end def is_prime?(number) #定义方法 判断一个数是否是素数 j=0 #数组下标 while $arr[j] * $arr[j] <=number return false if number % $arr[j] ==0 j +=1 end return true end add_prime(50) print $arr.join(", "),"\n" #转换成字符串输出 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论