美文网首页
Ruby学习笔记--从1-100累加

Ruby学习笔记--从1-100累加

作者: 诗与星空 | 来源:发表于2017-04-12 21:26 被阅读58次
i = 0
j = 0
while i <= 100
    j =  j + i
    i =  i + 1
    
end
puts j

据说伟大的数学家高斯在十岁的时候,只用了几秒钟就计算出了从1到100累加的值。他用了非常灵巧的方式,首尾相加然后除以二,从而得出了5050的值。
今天看到一个初级编程测试题,做一个从1-10累加的程序。于是决定尝试从1加到100,起初考虑用一个变量,结果发现做不到,自己加自己总是很迷糊,就改成了两个变量。

运行结果就是:5050。

这段代码,多么的简洁和优雅,瞬间就出来结果,一点都不亚于高斯的公式啊~~

相关文章

网友评论

      本文标题:Ruby学习笔记--从1-100累加

      本文链接:https://www.haomeiwen.com/subject/ygcvattx.html