一个计算器程序,操作数是200到300内随机生成的正整数,要求做减法时被减数大于减数..这个该如何设计呢

要求的是VB语言
2024-11-20 17:29:45
推荐回答(2个)
回答(1):

do while(a<>b)
a=200+int(rnd()*100)
b=200+int(rnd()*100)
if a>b then
jiansu(a,b) ' 调用减数过程
elseif a jiansu(b,a) ' 调用减数过程
end if
loop

回答(2):

Private Sub Command1_Click()
Randomize Timer

Dim x As Integer, y As Integer, t As Integer
x = 200 + Int(Rnd * 101)
y = 200 + Int(Rnd * 101)

If x < y Then
t = x
x = y
y = t
End If

Print x; " - "; y; "="; x - y

End Sub