编写程序 计算列表S=[5,8,23,5,2,4]的个数、最大值,最小值,平均值
时间: 2023-09-28 07:09:55 浏览: 51
要计算列表 S = [5, 8, 23, 5, 2, 4] 的个数、最大值、最小值和平均值,可以使用以下 Python 代码:
```python
S = [5, 8, 23, 5, 2, 4]
count = len(S) # 列表元素个数
max_value = max(S) # 列表中的最大值
min_value = min(S) # 列表中的最小值
average = sum(S) / count # 列表中所有元素的平均值
print("列表 S 中的元素个数为:", count)
print("列表 S 中的最大值为:", max_value)
print("列表 S 中的最小值为:", min_value)
print("列表 S 中所有元素的平均值为:", average)
```
运行这段代码,输出结果如下:
```
列表 S 中的元素个数为: 6
列表 S 中的最大值为: 23
列表 S 中的最小值为: 2
列表 S 中所有元素的平均值为: 7.833333333333333
```
因此,列表 S 的个数为 6,最大值为 23,最小值为 2,平均值为 7.8333(保留小数点后四位)。
相关问题
c++利用指针求数组最大值 最小值平均值以及高于平均值的数值的个数
好的,以下是用指针求解的C++代码示例:
```c++
#include <iostream>
using namespace std;
int main() {
const int arrSize = 10; // 数组大小
int arr[arrSize] = {1, 5, 3, 2, 9, 7, 8, 4, 6, 0}; // 定义并初始化数组
int *p = arr; // 定义指向数组首元素的指针
int max = *p; // 假设首元素是最大值
int min = *p; // 假设首元素是最小值
int sum = 0; // 数组元素总和
// 遍历数组,求最大值、最小值、元素总和
for (int i = 0; i < arrSize; i++) {
if (*(p+i) > max) {
max = *(p+i);
}
if (*(p+i) < min) {
min = *(p+i);
}
sum += *(p+i);
}
double average = static_cast<double>(sum) / arrSize; // 平均值
int count = 0; // 高于平均值的元素个数
// 遍历数组,统计高于平均值的元素个数
for (int i = 0; i < arrSize; i++) {
if (*(p+i) > average) {
count++;
}
}
cout << "最大值为:" << max << endl;
cout << "最小值为:" << min << endl;
cout << "平均值为:" << average << endl;
cout << "高于平均值的元素个数为:" << count << endl;
return 0;
}
```
输出结果为:
```
最大值为:9
最小值为:0
平均值为:4.5
高于平均值的元素个数为:5
```
希望能解决你的问题,如果还有疑问,请随时追问。
在数组中如何输出最大值,最小值,平均值,最大值的个数,最小值的个数及平均值
在数组中输出最大值、最小值、平均值、最大值的个数、最小值的个数及平均值的方法如下:
首先,找到数组中的最大值和最小值,可以通过遍历数组,依次比较每个元素与当前最大值和最小值的大小,更新最大值和最小值。
然后,计算数组中所有元素的和,可以通过遍历数组,将每个元素累加到一个变量中。
接下来,计算数组中正数的个数和负数的个数,可以通过遍历数组,使用一个计数器分别统计正数和负数的个数。
然后,计算数组中奇数的个数和偶数的个数,可以通过遍历数组,使用一个计数器分别统计奇数和偶数的个数。
最后,计算数组中所有元素的平均值,可以将数组元素的和除以数组的长度。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)