我想在同一行中输入多个整数
例如:- 输入 -1 -1 500 500
这样我就可以将它们相乘。我正在从键盘输入一个字符串 - 那么我应该怎么做?
最佳答案
如果您键入包含 5 66 7 8
的行(由任何空格分隔),则会打印 ["5", "66", "7", "8"]:
p $stdin.readline.split
要使它们成倍增加,请执行以下操作:
q = 1
$stdin.readline.split.each {|n| q *= n.to_i }
p q
关于ruby - 从 Ruby 中的用户输入字符串中提取多个整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/892562/