VB高手请进!!小弟跪谢!!
随机产生20个50-108(包括50和108)的整数赋给一个一维数组,求其最大值,最小值和平均值,并显示整个数组的值和结果?随机产生10个不重复的A-Z(包括A和Z)的大...
随机产生20个50-108(包括50和108)的整数赋给一个一维数组,求其最大值,最小值和平均值,并显示整个数组的值和结果?
随机产生10个不重复的A-Z(包括A和Z)的大写字母,放在字符数组中,并求出最大的字符和最小的字符,要求将10个字符,最大和最小的字符输出在窗体上. 展开
随机产生10个不重复的A-Z(包括A和Z)的大写字母,放在字符数组中,并求出最大的字符和最小的字符,要求将10个字符,最大和最小的字符输出在窗体上. 展开
2个回答
展开全部
第一题
Dim a(1 To 20)
Private Sub Command1_Click()
Randomize
Max = 50
Min = 108
For i = 1 To 20
a(i) = Int(Rnd * 59 + 50)
Print a(i);
If i Mod 5 = 0 Then Print
If a(i) > Max Then Max = a(i)
If a(i) < Min Then Min = a(i)
Sum = Sum + a(i)
Next i
Print "max="; Max
Print "min="; Min
Print "avg="; Sum / 20
End Sub
Dim a(1 To 20)
Private Sub Command1_Click()
Randomize
Max = 50
Min = 108
For i = 1 To 20
a(i) = Int(Rnd * 59 + 50)
Print a(i);
If i Mod 5 = 0 Then Print
If a(i) > Max Then Max = a(i)
If a(i) < Min Then Min = a(i)
Sum = Sum + a(i)
Next i
Print "max="; Max
Print "min="; Min
Print "avg="; Sum / 20
End Sub
展开全部
这么点事儿还用跪着求人?
为什么不自己试试呢?
其实很简单的,用个随机函数、数组、循环 就行了。
为什么不自己试试呢?
其实很简单的,用个随机函数、数组、循环 就行了。
参考资料: http://www.bjgangguan.com/shengchanguige.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询