QList 获取最大值 最小值 平均值
时间: 2023-05-16 09:05:13 浏览: 775
求最大、最小、平均值
QList 获取最大值 最小值 平均值的代码可以如下:
```cpp
QList<int> list = {1, 2, 3, 4, 5};
int max = *std::max_element(list.constBegin(), list.constEnd());
int min = *std::min_element(list.constBegin(), list.constEnd());
double average = std::accumulate(list.constBegin(), list.constEnd(), 0.0) / list.size();
```
其中,`std::max_element` 和 `std::min_element` 分别用于获取最大值和最小值,`std::accumulate` 用于求和,最后除以列表长度即可得到平均值。
请注意,这只是一个示例代码,实际使用时需要根据具体情况进行修改。
阅读全文