
可以这样想:1+100=101,2+99=101……这样配对下去,每组都是101. 100个数两个数一组,共100÷2=50组. 我们用的高斯求和算法来计算,算法的原理是:(首项 + 末项)x项数 /2=求和。
我们细心的可以发现1~100正好可以分成这样的50对数,每对数的和都相等 这个是等差数列,其和是(首项+末项)×项数÷2 1+2+3+...+100 =(1+100)×100÷2 =101×100÷2 =101×50 =5050
可以这样想:1+100=101,2+99=101……这样配对下去,每组都是101. 100个数两个数一组,共100÷2=50组. 我们用的高斯求和算法来计算,算法的原理是:(首项 + 末项)x项数 /2=求和。
我们细心的可以发现1~100正好可以分成这样的50对数,每对数的和都相等 这个是等差数列,其和是(首项+末项)×项数÷2 1+2+3+...+100 =(1+100)×100÷2 =101×100÷2 =101×50 =5050