我要一个流程图和一个VB程序编程的内容...题目非常简单.只要学过的都会
大家不要把它复杂化.这个只要是学过电脑编程的都会的拜托了.要一张流程图和VB放在你们空间~就好.如果作的好的话,我追加50分~摆脱了题目是:把任意10个自然数从大到小排列...
大家不要把它复杂化.这个只要是学过电脑编程的都会的
拜托了.
要一张流程图和VB
放在你们空间~就好.
如果作的好的话,我追加50分~摆脱了
题目是:把任意10个自然数从大到小排列 展开
拜托了.
要一张流程图和VB
放在你们空间~就好.
如果作的好的话,我追加50分~摆脱了
题目是:把任意10个自然数从大到小排列 展开
2个回答
展开全部
代码如下:
Dim a(10) As Integer
Private Sub Command1_Click()
Cls
Dim i As Integer, k As Integer
Randomize
For i = 1 To 10 '产生十个随机数
a(i) = Int(Rnd * 10)
Next i
'也可以用以下代码自己输入十个
'For i = 1 To 10
'a(i) = InputBox("请输入第" & i & "个数")
'Next
For i = 1 To 9 '从大到小排序
For k = i + 1 To 10
If a(i) < a(k) Then
t = a(i): a(i) = a(k): a(k) = t
End If
Next k
Next i
For i = 1 To 10 '在窗体上输出
Print a(i);
Next
End Sub
流程图看注释自己画一下就好了。
Dim a(10) As Integer
Private Sub Command1_Click()
Cls
Dim i As Integer, k As Integer
Randomize
For i = 1 To 10 '产生十个随机数
a(i) = Int(Rnd * 10)
Next i
'也可以用以下代码自己输入十个
'For i = 1 To 10
'a(i) = InputBox("请输入第" & i & "个数")
'Next
For i = 1 To 9 '从大到小排序
For k = i + 1 To 10
If a(i) < a(k) Then
t = a(i): a(i) = a(k): a(k) = t
End If
Next k
Next i
For i = 1 To 10 '在窗体上输出
Print a(i);
Next
End Sub
流程图看注释自己画一下就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询