请问一下~在vb中,一道数学题要随机生成两个数学运算符号(加减乘除)进行混合运算怎样做??谢谢~~

 我来答
oldt888
2009-12-02 · TA获得超过2169个赞
知道小有建树答主
回答量:2191
采纳率:65%
帮助的人:746万
展开全部
Option Explicit

Private Sub Command1_Click()
Dim A
Dim B
Dim C
Dim D
Dim E

Dim Fu1
Dim F1
Dim Fu2
Dim F2

A = Int(Rnd(1) * 100) + 1
B = Int(Rnd(1) * 100) + 1
C = Int(Rnd(1) * 100) + 1
Fu1 = Int(Rnd(1) * 4) + 1

Select Case Fu1
Case 1
D = A + B
F1 = "+"
Case 2
D = A - B
F1 = "-"
Case 3
D = A * B
F1 = "*"
Case 4
D = A / B
F1 = "/"
End Select

Select Case Fu1
Case 1
E = D + C
F2 = "+"
Case 2
E = D - C
F2 = "-"
Case 3
E = D * C
F2 = "*"
Case 4
E = D / C
F2 = "/"
End Select

Print A; F1; B; F2; C; "="; E

End Sub

Private Sub Form_Load()
Me.AutoRedraw = True
Randomize Timer
End Sub

你自己看吧

随即生成 3个数,2个符号,然后自己算,打印结果。

那分来, 10分太少了!!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式