
具体代码如下:
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
vector<int> in(n);
vector<int> out(n - 1);
for(int i = 0; i < n; i++)
cin >> in[i];
for(int i = 0; i < n - 1; i++)
out[i] = abs(in[i] - in[i + 1]);
sort(out.begin(), out.end());
cout << out.back();
return 0;
}
本文介绍了一个使用C++编程解决寻找数组中相邻元素差值的最大值的问题。通过读取数组,计算每对相邻元素的差值绝对值,排序并输出最大的差值。涉及C++标准库的使用,如iostream, vector和algorithm。
216

被折叠的 条评论
为什么被折叠?



