编写两个函数,分别求一组学生C语言课程成绩的平均值和最小值。要求:10个学生成绩为整数,用数组存储。 输入格式: 从键盘将10个整数分别赋值给一个一维数组。 输出格式: 输出数组元素的平均值 输出数组元素的最小值 输入样例: 90 67 58 77 60 95 61 75 80 100 输出样例: average=76 min=58
时间: 2023-07-16 22:17:01 浏览: 60
计算学生的平均成绩(c语言)
3星 · 编辑精心推荐
以下是代码实现:
```python
def average(arr):
total = sum(arr)
avg = total / len(arr)
return avg
def minimum(arr):
min_num = arr[0]
for num in arr:
if num < min_num:
min_num = num
return min_num
# 主程序
if __name__ == '__main__':
scores = []
for i in range(10):
score = int(input())
scores.append(score)
avg_score = average(scores)
min_score = minimum(scores)
print(f"average={avg_score} min={min_score}")
```
这里使用了两个函数,`average()` 计算平均值,`minimum()` 计算最小值。在主程序中,首先读入 10 个整数,并存储在列表 `scores` 中,然后调用 `average()` 和 `minimum()` 函数分别求出平均值和最小值,最后输出结果。
阅读全文