主题:求助
li010450
[专家分:70] 发布于 2005-05-29 15:05:00
把程序补充完整。
计算:s=-1+3-5+7-9+11-13...+19
A=1
X=1
DO
[u] [/u]
X=X+2
LOOP UNTIL X=19
PRINT "S=";S
END
回复列表 (共6个回复)
沙发
飞鸟12 [专家分:2830] 发布于 2005-05-29 15:22:00
a = 1
x = 1
DO
a = -a
s = s + a * x
x = x + 2
LOOP UNTIL x = 19
PRINT "s="; s
END
板凳
moz [专家分:37620] 发布于 2005-05-29 15:33:00
钢铁是这样炼成的
3 楼
li010450 [专家分:70] 发布于 2005-05-29 15:37:00
1楼的算出来是9,但应该是10
4 楼
li010450 [专家分:70] 发布于 2005-05-29 15:49:00
把程序补充完整。
计算:s=1+3+5+7+9+11+13...+19
A=1
X=1
DO
X=X+2
LOOP UNTIL X=19
PRINT "S=";S
END
5 楼
moz [专家分:37620] 发布于 2005-05-29 17:32:00
1楼算出来是9?不会吧?
不过until后面的等于号应该改成大于号才对的。
6 楼
飞鸟12 [专家分:2830] 发布于 2005-05-30 12:18:00
确切的说是 s=-9
因为实际上 s=-1+3-5+...-17
我来回复