发布网友 发布时间:2022-04-23 09:17
共5个回答
热心网友 时间:2023-09-08 11:38
方法一:
第一步将2提出变成2*(1+2+3+....+50)
第二步运用首项乘以尾项再乘以项数除以2=2550
方法二:
想一想从1加到100的方法,(1+99)+(2+98)+(3+97)+......+(49+51)+50+100==4900+100+50=5050(应该记牢),而2+4+6+…+100就是把奇数项排除,
即4900/2+100+50=2550
热心网友 时间:2023-09-08 11:38
是指的这个吗?有两个算法,不知道你的老师给不给用第二个``
S1 S←0
S2 i←2
S3 S←S+i
S4 i←i+2
S5 若i≤100,那么转S3,否则转S6
S6 输出S.
S1 a←2
S2 b←100
S3 S←(a+b)*50/2
S4 输出S
热心网友 时间:2023-09-08 11:39
第1步。2+100=102 4+98=102 6+96=102... ...
第2步。想象下双数相加。再算上头尾一共25对。所以102*25=2550
热心网友 时间:2023-09-08 11:39
楼上的答案太蠢了,第一步将2提出变成2*(1+2+3+....+50)=
第二步运用首项乘以尾项再乘以项数除以2=2550
热心网友 时间:2023-09-08 11:40
本题目等效于2*(1+2+3+..+n)=2*n(n+1)/2
代入N=50
所以答案式50*51=2550