有一种简便方法叫作高斯求和法。具体步骤如下:
1. 把1~100这些数字划分成若干对,每一对都满足数字之和为101,例如(1,100),(2,99),(3,98)等。
2. 用总数除以2,即 [(1+100)+(2+99)+(3+98)+...+(49+52)+(50+51)]/2,得到部分和5050。
3. 因为每一对数字之和都是101,一共有50对数字,所以总和就是101×50=5050。
4. 将步骤2得到的部分和减去步骤3得到的总和,即5050-5050=0,所以1~100相加的结果是0。
因此,可以用高斯求和法来快速求出1~100相加的结果为0。
两端的数依次相加,如1+100=101,2+99=101,3+98=101,这样就会发现一个规律,它们相加都是100+1。因此用以下简便方法,1+2+3+...+100 = 100*(100+1)/2 = 5050