求解第二题第二题第二题

 我来答
一念春风十里不如你
2015-11-28 · TA获得超过1536个赞
知道小有建树答主
回答量:2560
采纳率:68%
帮助的人:291万
展开全部
用到随机数。
百度一下你就知道了!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sbj518
2015-11-27 · TA获得超过4.4万个赞
知道大有可为答主
回答量:1.1万
采纳率:81%
帮助的人:5238万
展开全部
做好了怎么发给你?
第一题

Private Sub Command1_Click()
Dim m, n, r, t As Integer
m = Val(Text1.Text)
n = Val(Text2.Text)
If m < n Then t = m: m = n: n = t
r = m Mod n
Do While (r <> 0)
m = n
n = r
r = m Mod n
Loop
Text3.Text = n
End Sub

第三题
Private Sub Command1_Click()
Dim n As Integer
n = Val(Text1.Text)
For i = 1 To n
Print Space(n + 10 - i); String(2 * i - 1, "*")
Next i
End Sub

第二题

Private Sub Command1_Click()
Dim a(10) As Integer
Dim s As String
s = ""
For i = 1 To 10
a(i) = Int(Rnd * 100) + 100
s = s & a(i) & " "
Next i
Print s;
For i = 1 To 10
For j = 1 To 10 - i
If a(j) > a(j + 1) Then
temp = a(j + 1)
a(j + 1) = a(j)
a(j) = temp
End If
Next j
Next i
Print
s = ""
For i = 1 To 10

s = s & a(i) & " "
Next i
Print s

End Sub
更多追问追答
追问
图拍给我吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-01-04
展开全部

Private Sub Form_Load()

Dim A(1 To 10) As Integer, MM As Integer

For I = 1 To 10

Randomize

A(I) = Int(Rnd * 100 + 100)

Text1.Text = Text1.Text & A(I) & "  "

Next I

For I = 1 To 9

    For J = I + 1 To 10

    If A(I) > A(J) Then

    MM = A(I)

    A(I) = A(J)

    A(J) = MM

    End If

    Next J

Next I

For I = 1 To 10

Text2.Text = Text2.Text & A(I) & "  "

Next I

End Sub

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式