Avg是一个求平均值的函数。它的参数是嵌套列表,求每个元素的平均值。每个元素是列表,至少有1个值。 函数接口定义: 在这里描述函数接口。例如: Avg(lst) lst是一个二维嵌套列表,该函数返回值是每个元素的平均值组成的列表。 裁判测试程序样例: /* 请在这里填写答案 */ lst=eval(input()) result=Avg(lst) for value in result: print("{:.1f}".format(value),end=" ") 输入样例: 在这里给出一组输入。例如: [[5],[1,2,3],[7,9,4]] 输出样例: 在这里给出相应的输出。例如: 5.0 2.0 6.7
时间: 2024-03-01 11:53:10 浏览: 25
以下是函数的实现:
```python
def Avg(lst):
result = []
for l in lst:
result.append(sum(l) / len(l))
return result
```
裁判测试程序:
```python
lst = eval(input())
result = Avg(lst)
for value in result:
print("{:.1f}".format(value), end=" ")
```
输入样例:
```
[[5],[1,2,3],[7,9,4]]
```
输出样例:
```
5.0 2.0 6.7
```
相关问题
C语言一个数组二十个元素求平均值的函数
以下是一个用于求一个长度为20的数组的平均值的C语言函数:
```c
float average(int arr[], int size) {
int i, sum = 0;
float avg;
// 求总和
for (i = 0; i < size; i++) {
sum += arr[i];
}
// 求平均值
avg = (float)sum / size;
return avg;
}
```
这个函数接收两个参数:一个整型数组和数组的长度。它返回一个浮点数,表示数组的平均值。
要使用这个函数,可以在主函数中定义一个长度为20的数组,然后调用 `average` 函数来求平均值。例如:
```c
#include <stdio.h>
float average(int arr[], int size);
int main() {
int arr[20];
int i;
float avg;
// 读入数组元素
printf("请输入20个整数:\n");
for (i = 0; i < 20; i++) {
scanf("%d", &arr[i]);
}
// 求平均值
avg = average(arr, 20);
printf("平均值为:%.2f\n", avg);
return 0;
}
```
注意,这里的 `average` 函数和之前的代码一样,假设输入的20个数都是整数。如果输入的数有小数,那么需要使用 `float` 或 `double` 类型来存储数组元素和平均值。
指针作为函数参数求含20个元素的平均值
可以回答这个问题。可以定义一个函数,将指针作为参数传递给函数,然后在函数中计算这20个元素的平均值并返回。函数的定义如下:
float average(float *arr, int n) {
float sum = ;
for (int i = ; i < n; i++) {
sum += arr[i];
}
return sum / n;
}
在主函数中,可以定义一个包含20个元素的数组,然后将数组的地址传递给函数,计算平均值并输出。代码如下:
int main() {
float arr[20] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20};
float avg = average(arr, 20);
printf("The average is %.2f\n", avg);
return ;
}
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)