ruby 写一个程序,把从1到250的所有整数加起来,然后把总数放上去

zsbz8rwp  于 2023-05-17  发布在  Ruby
关注(0)|答案(2)|浏览(75)

我该如何使用ruby并且只使用一个while循环,只使用if、elsif和else?

2w3rbyxf

2w3rbyxf1#

sum = 0
i = 1

while i < 251
   sum += i
   i += 1
end

puts sum
gdrx4gfi

gdrx4gfi2#

你不需要一个while循环来实现它。但如果他们想要一个while循环。。

n = 250
while true
    puts ( n * (n + 1)) / 2
    break
end

一些注解有一些有趣的替代方案,但这一个是因为控制流至少通过了while循环。不确定如果控制甚至没有进入循环体是否算作使用循环。

相关问题