给定一个由 n 个元素组成的数组,你的任务是找出数组的平均值。 T5 进场:
- 接受数组的大小。
- 接受数组的元素。
- 使用为循环存储元素的和。
- 计算平均值= ( 和/数组大小)
- 打印平均值。
示例:
Input:
n = 4
array = 1, 2, 3, 4
Output :
sum = 10
average = 2.5
C
// Golang program to Calculate the Average using Arrays
package main
import "fmt"
func main() {
// declaring an array of values
array := []int{1, 2, 3, 4}
// size of the array
n := 4
// declaring a variable
// to store the sum
sum := 0
// traversing through the
// array using for loop
for i := 0; i < n; i++ {
// adding the values of
// array to the variable sum
sum += (array[i])
}
// declaring a variable
// avg to find the average
avg := (float64(sum)) / (float64(n))
// typecast all values to float
// to get the correct result
fmt.Println("Sum = ", sum, "\nAverage = ", avg)
}
输出
Sum = 10
Average = 2.5
这里, n 是数组的大小,求和是存储数组所有值的和。使用进行循环,我们找到数组元素的和。计算总和后,我们必须将总和的数据类型和数组的大小转换为浮点,这样我们就不会丢失任何十进制值。 要了解更多方法,您可以浏览文章数组平均值的编程(迭代和递归)