早教吧作业答案频道 -->其他-->
谁能帮我解释一下这是怎么算出来的2557PrivateSubCommand1Click()DimiAsInteger,sAsIntegeri=1DoWhile(i<10)s=s+iIfs>1Ands<8ThenPrintsElses=0EndIfi=i+1LoopEndSub
题目详情
谁能帮我解释一下这是怎么算出来的 2557
Private Sub Command1_Click()
Dim i As Integer, s As Integer
i = 1
Do While (i < 10)
s = s + i
If s > 1 And s < 8 Then
Print s
Else
s = 0
End If
i = i + 1
Loop
End Sub
Private Sub Command1_Click()
Dim i As Integer, s As Integer
i = 1
Do While (i < 10)
s = s + i
If s > 1 And s < 8 Then
Print s
Else
s = 0
End If
i = i + 1
Loop
End Sub
▼优质解答
答案和解析
一段不难的basic语言写的程序
初始:i=1 s=0
第1次结束:s=0 i=2(No print because of s=1,and then s=0)
2 :s=2 i=3(Print 2)
3 :s=5 i=4(Print 5)
4 :s=0 i=5(First,s=9 then no print and s=0)
5 :s=5 i=6(Print 5)
6 :s=0 i=7(s=11 then no P and s=0)
7 :s=7 i=8(Print 8)
......(s always bigger than 8)
9 :s=0 i=10(Exit)
初始:i=1 s=0
第1次结束:s=0 i=2(No print because of s=1,and then s=0)
2 :s=2 i=3(Print 2)
3 :s=5 i=4(Print 5)
4 :s=0 i=5(First,s=9 then no print and s=0)
5 :s=5 i=6(Print 5)
6 :s=0 i=7(s=11 then no P and s=0)
7 :s=7 i=8(Print 8)
......(s always bigger than 8)
9 :s=0 i=10(Exit)
看了谁能帮我解释一下这是怎么算出来...的网友还看了以下:
比一比谁算得快又准.7×8=49÷7=18÷6=9÷9=517-228=200+109=1000- 2020-04-07 …
2000×(P/A,i,5)=8000,如何计算出i=?若反过来,知道i=7.93%,如何计算出8 2020-07-17 …
这道题怎么做:看谁算得又快又对.看谁算得又快又对.(1)7×4÷7×4=(2)151-77-23= 2020-07-18 …
有关复数的题目一.巳知1+x+x^2=0,求证:x^1979+x^1989+x^1999=0二.设 2020-08-01 …
高二数学选修1---2复数代数形式的乘除运算1.计算题(1)7+3i/3+4i;(2)2i/2-i 2020-08-02 …
8+6=3+6=i-0=6+3+2=k2-i=k2-7=kk-上=2+i-7=7+2=2+8=8+i 2020-10-30 …
高二数学复数的四则运算计算(1i)^7/(1-i)(1-i)^7/(1i)-(3-4i)(计算(1i 2020-11-01 …
复数计算(1)(1+i)^7/1-i+(1-i)^7/1+i-(3-4i)(2+2i)^3/4+3i 2020-11-01 …
if(xx[i]%3==||xx[i]%7==0)中用%不用/进行运算的?i是一个整数能被3或被7除 2020-11-01 …
r=2.5厘米,求C?d=7厘米,求C?C=25.12分米,求r?看谁算得又快又对!明天就r=2.5 2020-11-25 …