作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/17 22:01:56
编程:生成20个1到100之间的随机数,统计其中1位数,2位数,3位数的个数.
编程:生成20个1到100之间的随机数,统计其中1位数,2位数,3位数的个数.
@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