回 帖 发 新 帖 刷新版面

主题:[讨论]帮忙来做下啊

编程求下列数值
s=1+3+5+7+..........+99+101
s=1*2*3+4*5*6+.............28*29*30

回复列表 (共8个回复)

沙发

(左右看看,MOZ大哥不在吧???悄悄告诉你……):)
FOR I = 1 TO 101 STEP 2
S = S + I
NEXT I 
PRINT S

A = 1 
B = 2
C = 3
S = 0:T = 0 
DO 
T = T +1
S = S +A*B*C
A = A + 2
B = B + 2
C = C + 2
LOOP UNTIL T = 10
PRINT S 
你看对不对吧

板凳

1、
s = 1
FOR i = 1 TO 50 
    s = s + (i * 2 + 1)
NEXT i
PRINT s
END

2、
(这得用高精度,请参考一下[url=http://www.programfan.com/club/post-229949.html]这张帖子[/url])

3 楼

[quote](左右看看,MOZ大哥不在吧???悄悄告诉你……):)[/quote]
不会吧?哈哈。

怎么那么容易拿分的?是不是我也有份啊?

4 楼

其实第一题是一个等差数列,
对于小学来说,等差数列求和就是一个梯形公式,
梯形面积公式还记得么?

5 楼

S=(a+b)*h/2

6 楼

s = 1
FOR i = 1 TO 50 
    s = s + (i * 2 + 1)
NEXT i
PRINT s

7 楼

cls
for a=1 to 101 step 2
s=s+a
next a
print s
end [em2]

8 楼

cls
for a=1 to 101 step 2
s=s+a
next a
print s
end [em2][em20]

我来回复

您尚未登录,请登录后再回复。点此登录或注册