100+200+300+…+30000=?

来源:百度知道 编辑:UC知道 时间:2024/05/17 20:58:43

=(1+2+3+4+……+300)*100
=(1+300)*300/2*100
=90300/2*100
=45150*100
=4515000

4515000

垃圾题

第一个数100和最后一个数30000的和,第二个数200与倒数第二个数的和,依次类推,这些两两之间的和都是相等的,是30100.这样的和共有150个(一共是300个数,除以二),所以乘积为4515000.
这是一种题型:首尾相对应的每两个数的和相等.
高中时会学数列,式子中的数组成的数列就是一个等差数列.可以用等差数列的求和公式,就是上述方法.

编程 C语言
#include<stdio.h>
main()
{ int a,b;
for(a=1;a<=30;a++)
{b=100*a+b ;}
printf("%d\n",b);
}

100+200+300+…+30000
=100*(1+2+3+…+300)
=100*((1+300)*300/2)
=4515000