1+2+3..+100
=(1+99)+(2+98)+(3+97)+...+(49+51)+50+100
=100×50+50
=5050
高中用等差数列计算
公式为n*(n+1)/2
1+2+3..+100
=100*(100+1)/2
=5050
1X2X3……X100这个计算数值太大,没有什么简易的方法,可以编程计算或者表示“100!”读为100的阶乘
(1+100),(2+99),(3+98)···这样加起来,每个括号里面都是101,总共有一百个,就是(101x50)=5050
(首项+末项)*项数÷2
=5050
高斯算法
还有一种办法哦:(1+99)+(2+98)+(3+97)+、、、、、+(1到99中共有49个两数加起来是100,还剩下一个50、一个100,所以 49 x 100 +100+50=5050
这道题,著名的数学家高斯在小时候就灵活的进行了计算,他的思路是,[(1+100)+(2+98)+……+(50+51)]*(100/2)=5050