酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

C++ 极差计算:数组最大值与最小值之差求解

```cpp #include <iostream> #include <vector> #include <algorithm> #include <climits> using namespace std; int main() { int n; cin >> n; vector<int> energy(n); int maxVal = INT_MIN; int minVal = INT_MAX; // 输入能量值并同时更新最大值和最小值 for (int i = 0; i < n; i++) { cin >> energy[i]; maxVal = max(maxVal, energy[i]); minVal = min(minVal, energy[i]); } // 计算极差 int range = maxVal - minVal; cout << range << endl; return 0; } ``` **关键点说明:** - 使用 `INT_MIN` 和 `INT_MAX` 初始化最大值和最小值 - 边输入边更新最值,避免额外循环 - 极差公式:`最大值 - 最小值` ######[AI问答 | 224点数解答 | 2026-07-17 19:54:55]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]