#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n;//用于存储输入数字的数量
cin>>n;
int a[n];//数组a用于存储输入的数字
int b[n];//数组b用于存储相邻数字差的绝对值
for(int i=0;i<n;i++){
cin>>a[i];//依次将n个数字存入数组a
}
for(int i=1;i<n;i++){//从第二个元素开始遍历数组a
b[i]=abs(a[i]-a[i-1]);//将数组a中当前元素和前一个元素差的绝对值依次存入数组b中
}
int max=0;//初始化最大值max为0
for(int i=1;i<n;i++){//遍历数组b
if(b[i]>max){//如果当前元素大于最大值max
max=b[i];//将当前元素值赋给max,即最大波动值
}
}
cout<<max;
}
CCF/CSP 201609-1 最大波动 C++
最新推荐文章于 2024-09-09 12:31:15 发布