设计一个计算1+3+5+7+…99的值的算法?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 05:46:05
设计一个计算1+3+5+7+…99的值的算法?

设计一个计算1+3+5+7+…99的值的算法?
设计一个计算1+3+5+7+…99的值的算法?

设计一个计算1+3+5+7+…99的值的算法?
1+3+5+7+…99=(1+99)×50/2=2500【首项加末项的和乘以项数再除以2】
1+3+5+7+…99=(1+99)+(3+97)+(5+95)+…(49+51)=100×25=2500

1、3、5、7.。。。。99是序列,
可以表示成
2n-1(n=1、2、3、4.。。。50)
所以和可以表示成
2*n(1+n)/2 -n=n^2

第一个数和最后一个数相加,就是(1+99)+(2+98)+……+(49+
51)+50=100×49+50=4950