永发信息网

vb编程 用for循环向一维数组中输入10个数,找出其中的最大值和最小值,并且交换最大值

答案:2  悬赏:10  手机版
解决时间 2021-03-23 17:51
vb编程 用for循环向一维数组中输入10个数,找出其中的最大值和最小值,并且交换最大值
最佳答案
题目不是交代了要用循环,但是你没用啊,没用循环是做不了这件事的。
Dim x(1 To 10) As Integer, max As Integer, min As Integer,i As Integer
Label1.Caption = ""
For i = 1 To 10
x(i) = Val(InputBox("输入第“ & i & "个整数", "输入整数", "0"))
If i = 1 Then max = x(1) : min = x(1)
If x(i) > max Then max = x(i)
If x(i) < min Then min = x(i)
Label4.Caption = Label4.Caption & x(i) & " "
Next i
Label4.Caption = Label4.Caption & vbCrlf & "Max=" & max & " Min=" & min
还有你没有说什么是“交换最大值”。
全部回答
Private Sub Command1_Click()
    Dim x(1 To 10), i, max, min, a, b, t
    For i = LBound(x) To UBound(x)
        x(i) = InputBox("input:", i, Int(Rnd * 100))
        If i = 1 Then
            max = Val(x(i)): min = max
            a = i: b = a
        Else
            If Val(x(i)) > max Then
                max = Val(x(i))
                a = i
            End If
            If Val(x(i)) < min Then
                min = Val(x(i))
                b = i
            End If
        End If
    Next
    Print Join(x) & vbNewLine & "max=" & max & vbNewLine & "mim=" & min
    x(a) = min: x(b) = max
    Print Join(x)
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
冷面的面是用什么做的?
中秋吃月饼和端午吃粽子、元宵节吃汤圆一样,
山东曹县庄寨镇白茅社区居民委员会在哪里啊,
幼儿园班级口号中班,幼儿园大大三班亲子运动
你好.请问一下男生学护理毕业后干什么,现在
2008年5月12日下午2点28分,四川省发生里氏8.
开长途车前睡不着觉可以吃安定吗
求一款可以看世界的软件,可以看到世界各地的
阻止某人行动古文里怎么说
绿茶和桂花一起泡来喝有什么坏处或好处
单选题关于人体内蛋白质的叙述,错误的是A.合
婺源徽派大院客栈这个地址在什么地方,我要处
格力空调不制冷只吹风是什么原因有什么好的解
求父王,娘亲被抢了全本加番外百度云谢谢!
如何单手俯卧撑 我知道需要很强大的臂力 但是
推荐资讯
林允儿喜欢什么,林允儿韩文名字怎么写?
武汉汇海投资集团有限公司是做什么的?会计代
超星英美文化概论章节,《英美文化基础教程》
Is this boat nice? 肯定句怎么回答
汽车冷却液温度过高有什么影响
能给我发个新东方优惠券吗 谢啦
湖南华容福星有限公司新疆蛋业总经销怎么去啊
香满村酒楼怎么去啊,有知道地址的么
弘扬国学的诗歌,弘扬国学,传承国粹的诗词歌
大连医科大学都有什么系??
宽7.5米长10米1.8厘米平方是多少
初二零基础怎么学好英语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?