C++ 代码实现:求数组前 m 个最大元素的平均值
#include
using namespace std;
bool cmp(int a, int b) { return a > b; }
int main() { int n; cin >> n; int a[35]; for (int i = 0; i < n; i++) { cin >> a[i]; } int m; cin >> m; sort(a, a + n, cmp); int sum = 0; for (int i = 0; i < m; i++) { sum += a[i]; } printf("%.2f\n", 1.0 * sum / m); return 0; }
原文地址: https://www.cveoy.top/t/topic/oaUC 著作权归作者所有。请勿转载和采集!