#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int abs(int x)//绝对值函数
{
return (x > 0) ? x : -x;
}
int main(void)
{
int n = 0, max = 0;//n为数列ip长度, max为op[]最大项
while (scanf("%d", &n) != EOF)
{
max = 0;
int ip[36], op[36];//ip[]为输入,op[]为输出
for (int i = 0; i < n; i++)//读取输入数列
{
scanf("%d", &ip[i]);
if (i)
{
op[i - 1] = abs(ip[i] - ip[i - 1]);
max = (max > op[i - 1]) ? max : op[i - 1];
}
}
printf("%d\n", max);
}
return 0;
}
注意 max = 0; 的位置,需要重新初始化