计算;1+2-3+4+5-6+.+97+98-99,《说明一下》

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 04:52:18
计算;1+2-3+4+5-6+.+97+98-99,《说明一下》

计算;1+2-3+4+5-6+.+97+98-99,《说明一下》
计算;1+2-3+4+5-6+.+97+98-99,《说明一下》

计算;1+2-3+4+5-6+.+97+98-99,《说明一下》
同级运算可以随意加括号
1+(2-3)+4+(5-6)+7+(8-9)+10+(11-12)----n-2+(n-1-n)
1+(-1)+4+(-1)+7+------n-3+(-1)
3个一组 就有 n/3 组
就是 (-1)*(n/3)+((1+n-2)*n/3)/2
=(n*n-3n)/6
带入 6 检验 得3正确 LZ不确定可以多检验下
带入99 得 1584 关键是过程 (上次算错了.)

取1-99的中间值50,有多少个50即可1+99,2+98,3+97。。。z最后是49+51共49个100,加50,49*100+50=4950

原式=1+2+3+4+5+6+......+97+98+99-2*(3+6+9+12+......+96+99)
=(1+99)*99/2-2*3(1+2+3+...+32+33)
=4950-3366
=1584

原式=1 2 3 4 …99-2(3 6 9…99)=[(1 99)*50-50]-2*3[(1 32)*16 33]=

用C++写一个软体计算就好了。