有100个小数,它们的整数部分是0,小数部分从1起,一直到100,求出它们连加的和.0.1+0.2+0.3+0.4+.+0.8+0.9+0.10+0.11+0.12+.+0.98+0.99+0.100=?

问题描述:

有100个小数,它们的整数部分是0,小数部分从1起,一直到100,求出它们连加的和.0.1+0.2+0.3+0.4+.+0.8+0.9+0.10+0.11+0.12+.+0.98+0.99+0.100=?

化成百分数的形式:10%+20%+……+90%+10% 前十项
11%+12%+……+99%+10% 后九十项
为方便运算,计算过程把%忽略:
前十项:10+20+……+90+10=460
后九十项:1+2+……+100-(1+2+……+9+100)=5050-145=4905
460+4905/100=5365

化成百分数的形式:10%+20%+……+90%+10% 前十项
11%+12%+……+99%+10% 后九十项
为方便运算,计算过程把%忽略:
前十项:10+20+……+90+10=460
后九十项:1+2+……+100-(1+2+……+9+100)=5050-145=4905
460+4905=5365
再除以100=53.65

等差数列前n项和公式为:Sn=n(a1+an)/2
1-9 项和=9(0.1+0.9)/2=4.5
1-10项和=4.5+0.1=4.6
11-99项和=89(0.11+0.99)/2=48.95
1-100项等于4.6+48.95+0.1=53.65
绝对正确,我已经验证过了
若果想直接知道答案,可把序列在excel表格里输入就ok!
楼上的方法简单,就是计算有误.
第100项0.1*100=10,而不是100.
10,11,12,99=90*(10+99)/2=4905
450+4905+10=5365
5365/10=53.65

你乘于100以后
就是两个等差数列
10,20,30,,,90=50*9=450
10,11,12,,,100=55*91=5005
加起来5455,再除于100=54.45