编写函数,计算多个数的平均值(这些数放在数组中,作为参数传给函数)。编写 main 函数对该函数进行测试
时间: 2024-10-13 12:05:21 浏览: 24
举例通过函数求数组元素的平均值。-C语言课件
在许多编程语言中,你可以创建一个名为 `average` 的函数,接受一个整数数组作为参数,然后返回这些数字的平均值。下面是一个简单的 Python 示例:
```python
def calculate_average(numbers):
"""
计算并返回数组中所有数字的平均值。
参数:
numbers (list): 包含数值的列表
返回:
float: 数组元素的平均值
"""
if not numbers: # 检查数组是否为空
return 0
else:
total = sum(numbers)
average = total / len(numbers)
return average
# 主函数(main function),用于测试 average 函数
def main():
test_numbers = [10, 20, 30, 40, 50]
result = calculate_average(test_numbers)
print(f"数组 {test_numbers} 的平均值是: {result}")
# 运行主函数
if __name__ == "__main__":
main()
```
在这个例子中,我们首先检查输入的数组是否为空,如果为空则返回0。然后我们计算数组元素的总和,并除以元素数量得到平均值。在 `main` 函数中,我们创建了一个测试数组 `test_numbers`,并调用 `calculate_average` 来获取结果。
阅读全文