编程:生成20个1到100之间的随机数,统计其中1位数,2位数,3位数的个数.

伤心男孩1 1年前 已收到1个回答 举报

langzitiangya 花朵

共回答了19个问题采纳率:94.7% 举报

@arr = Array.new
for i in 0..19 do
@arr << rand(1...100)
end
print @arr,"n"
@x1=0
@x2=0
@x3 = 0
@arr.each{ |y|
@x1 += 1 if (0..9)===y
@x2 += 1 if (10..99)===y
@x3 += 1 if y==100
}
puts @x1,@x2,@x3

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.934 s. - webmaster@yulucn.com