题目1:计算数组的平均值 描述: 编写一个函数,接受一个整数数组,返回数组元素的平均值。 要求: 输入:一个整数数组, 输出:数组无素的平均值(保留两位小数)。
时间: 2024-09-09 19:04:39 浏览: 165
C语言程序设计-从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出;本.c
5星 · 资源好评率100%
要计算一个整数数组的平均值,首先需要知道数组的长度,然后将数组中的所有元素相加得到总和,最后将总和除以元素个数得到平均值。为了保留两位小数,通常需要使用格式化输出或相应的数学函数来实现。以下是一个简单的实现方法:
```python
def calculate_average(nums):
if not nums: # 检查数组是否为空
return 0
total = sum(nums) # 计算数组元素总和
count = len(nums) # 获取数组元素个数
average = total / count # 计算平均值
return round(average, 2) # 返回保留两位小数的平均值
# 示例代码使用
array = [1, 2, 3, 4, 5]
avg = calculate_average(array)
print(avg) # 输出: 3.0
```
在这个例子中,`calculate_average` 函数接收一个名为 `nums` 的整数数组,然后计算其平均值。函数首先检查数组是否为空,若为空则返回0,否则计算总和并除以元素数量得到平均值,并通过 `round` 函数保留两位小数。最后,通过一个示例数组调用该函数,并打印结果。
阅读全文