Vb.net 如何计算数组的平均值?
给定一个整数数组,如何在VB.NET中计算该数组的平均值 阵列初始化如下所示:Vb.net 如何计算数组的平均值?,vb.net,Vb.net,给定一个整数数组,如何在VB.NET中计算该数组的平均值 阵列初始化如下所示: Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim numbers() As Integer = {1, 2, 3, 4, 5} End Sub End Class 有很多方法可以做到这一点。它们都很简单
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim numbers() As Integer = {1, 2, 3, 4, 5}
End Sub
End Class
有很多方法可以做到这一点。它们都很简单。这里有两个
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim numbers() As Integer = {1, 2, 3, 4, 5, 6}
Dim sum As Integer = 0
'method 1 - more or less the way you'd do it by hand
For Each n In numbers
sum += n
Next
Dim average As Double = sum / numbers.Length
MessageBox.Show(average.ToString())
'method 2 - just use the array's extension method
MessageBox.Show(numbers.Average())
End Sub
我会这样做的
Private Sub Button1_Click(autogenerated stuff) Handles Button1.Click
Dim numbers() As Integer = {1, 2, 3, 4, 5, 6}
Dim Average As Integer
'add up all numbers in array (the number in parentheses is the index, which starts at 0)
Average = (numbers(0) + numbers(1) + numbers(2) + numbers(3) + numbers(4) _
+ numbers(5)) / 6
然后,根据您希望在标签或消息框中显示它,您可以使用
Me.Label1.Text = "The average of these numbers is " & Average
或
你对哪一部分有问题?对数组中的数字求和或除法?:问题不清楚。还有,这是一个什么样的C#问题?只是显示它们并将数字相加,然后求出平均值?(对不起,我是编程新手)平均值,中间值,模式?剥猫皮的方法不止一种。另外,你能不能至少在谷歌上搜索一下或者自己尝试一下呢?不需要新的列表,只要拨打电话就可以了<代码>数字已经是一个整数序列,当您已经有一些东西要枚举时,无需创建列表。。。同时打开
选项Strict,则会出现一些隐式转换错误。想法?谢谢,我真的很感激。
MessageBox.Show("The average of these numbers is " & Average)