我正在嘗試執行一個程序,要求用戶每次輸入一個三位數字,將它們存儲在數組中,然後打印出數字和總數的列表。總計在Ruby數組
請解釋。
這是我到目前爲止有:
numbers = Array.new
numbers = []
puts "Enter first number: "
first = gets.to_i
puts "Enter second number: "
second = gets.to_i
puts "Enter third number: "
third = gets.to_i
def sum(numbers)
return 0 if numbers.length < 1
result = 0
numbers.each { |num| result += num }
result
end
也許你需要將它們添加到陣列以及? –
你爲什麼要做兩個'數字'數組,它們是相同的? – ifma
我是新的紅寶石,所以我不知道我在做什麼 – Samba