gpt4 book ai didi

ruby - 程序将命令行的输入输入到数组中并找到其中最大的一个

转载 作者:太空宇宙 更新时间:2023-11-03 17:01:37 24 4
gpt4 key购买 nike

我是 Ruby 的新手,只是不知道如何从用户那里获取数组输入并显示它。如果有人能清楚我可以添加我的逻辑来找到最大的数字。

#!/usr/bin/ruby

puts "Enter the size of the array"
n = gets.chomp.to_i
puts "enter the array elements"
variable1=Array.new(n)

for i in (0..n)
variable1[i]=gets.chomp.to_i
end

for i in (0..n)
puts variable1
end

最佳答案

如何在一行中捕获数组?

#!/usr/bin/ruby

puts "Enter a list of numbers"

list = gets # Input something like "1 2 3 4" or "3, 5, 6, 1"

max = list.split.map(&:to_i).max

puts "The largest number is: #{max}"

关于ruby - 程序将命令行的输入输入到数组中并找到其中最大的一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11356525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com