用自然语言写出计算1-2+3-4+……+99-100的值的算法步骤

[复制链接]
查看11 | 回复3 | 2020-2-16 09:46:30 | 显示全部楼层 |阅读模式
你这样看哦:1-2=3-4=5-6...=99-100=-1所以,整个算式可以看成:(1-2)+(3-4)+(5-6)...+(99-100)=(-1)+(-1)+(-1)...(-1),一共有100/2=50个(-1)相加。所以,原式就等于(-1)*50=-50如果你要用算式写,就写成:1-2+3-4+…+99-100=(1-2)+(3-4)+(5-6)...+(99-100)=(-1)+(-1)+(-1)...(-1)=(-1)*50=-50...
回复

使用道具 举报

千问 | 2020-2-16 09:46:30 | 显示全部楼层
n = Max(计算式中最大的操作数)result ;计算结果if ( n % 2 == 0)n是偶数{
result = - n/2;}n是奇数else {
result = n - (n-1)/2;}...
回复

使用道具 举报

千问 | 2020-2-16 09:46:30 | 显示全部楼层
1-2=-1、3-4=-1。。。51-52=-1.。。99-100=-1,刚好50个-1,就是-50了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行