美文网首页
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