| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 81136 | sh25_huangse | 最大值和最小值的差 | C++ | 通过 | 0 MS | 236 KB | 638 | 2026-01-04 15:39:45 |
#include <iostream> #include <climits> // 如果需要用 INT_MIN/INT_MAX using namespace std; int main() { int M; cin >> M; // 先读入第一个数,并用它初始化最大值和最小值 int first; cin >> first; int maxVal = first; int minVal = first; // 继续读入剩下的 M-1 个数 for (int i = 1; i < M; i++) { int num; cin >> num; if (num > maxVal) { maxVal = num; } if (num < minVal) { minVal = num; } } int diff = maxVal - minVal; cout << diff << endl; return 0; }