Ruby 用户输入10个整数。需要计数器来计算迭代次数和最大整数
输入“请一次输入10个数字。” value_list=[]将数字存储在数组中 计数=0 uicomp=0 当计数小于10时 ui=int(原始输入('请输入整数|'+str(10计数)+'保留:'))#输入倒计时显示 如果ui>uicomp#检查当前输入,查看其是否大于上一个输入 uicomp=ui#存储变量重新绑定 计数+=1#迭代增量 结束 结束 10.times do#也可以在1..10 do中使用iRuby 用户输入10个整数。需要计数器来计算迭代次数和最大整数,ruby,eclipse,Ruby,Eclipse,输入“请一次输入10个数字。” value_list=[]将数字存储在数组中 计数=0 uicomp=0 当计数小于10时 ui=int(原始输入('请输入整数|'+str(10计数)+'保留:'))#输入倒计时显示 如果ui>uicomp#检查当前输入,查看其是否大于上一个输入 uicomp=ui#存储变量重新绑定 计数+=1#迭代增量 结束 结束 10.times do#也可以在1..10 do中使用i 价值清单我不明白你想要什么,但它应该能解决你的问题: puts 'Please ente
价值清单我不明白你想要什么,但它应该能解决你的问题:
puts 'Please enter 10 numbers one at a time.'
max = 0
1.upto(10) do |count|
puts "Please enter an integer number | #{10-count} remain:" #input countdown display
num = gets.chomp.to_i
if num > max #check current input to see if it's larger than the previous
max = num # Store variable rebind
end
end
puts "Largest integer from the numbers entered is: #{max}"
int(原始输入)
?看起来像Python?请编辑以使标题更有意义,并删除“Noob to Ruby”,并在正文中陈述您的问题。如果您查看此处的其他标题,您会发现没有一个与您的标题最为相似。我定义了count=0。但当我输入整数时,它不是倒计时。请确保在循环之外定义了count。