- C++
老师最帅
- @ 2025-10-18 13:57:30
dio
2 条评论
-
-
#include #include #include
using namespace std;
int main() { int a; cin >> a;
double b[1000]; for (int c = 0; c < a; c++) { cin >> b[c]; } double d = b[0], e = b[0]; for (int f = 1; f < a; f++) { if (b[f] > d) d = b[f]; if (b[f] < e) e = b[f]; } double g[1000]; int h = 0; int i = 0, j = 0; for (int k = 0; k < a; k++) { if (b[k] == d && i == 0) { i = 1; } else if (b[k] == e && j == 0) { j = 1; } else { g[h++] = b[k]; } } double l = 0; for (int m = 0; m < h; m++) { l += g[m]; } double n = l / h; double o = 0; for (int p = 0; p < h; p++) { double q = abs(g[p] - n); if (q > o) o = q; } cout << fixed << setprecision(2) << n << " " << o << endl; return 0;}
-
#include #include #include
using namespace std;
int main() { int a; cin >> a;
double b[1000]; for (int c = 0; c < a; c++) { cin >> b[c]; } double d = b[0], e = b[0]; for (int f = 1; f < a; f++) { if (b[f] > d) d = b[f]; if (b[f] < e) e = b[f]; } double g[1000]; int h = 0; int i = 0, j = 0; for (int k = 0; k < a; k++) { if (b[k] == d && i == 0) { i = 1; } else if (b[k] == e && j == 0) { j = 1; } else { g[h++] = b[k]; } } double l = 0; for (int m = 0; m < h; m++) { l += g[m]; } double n = l / h; double o = 0; for (int p = 0; p < h; p++) { double q = abs(g[p] - n); if (q > o) o = q; } cout << fixed << setprecision(2) << n << " " << o << endl; return 0;}
- 1