问一下这个用C语言怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/23 23:24:59
给出任意个数,叫你求差分的最大值,这个用C语言怎么实现?差分就是后面一个数减去前面一个数
给出任意个数,如果一定要一个确切的数的话那就定为100吧

#include "stdio.h"
#include "math.h"
#define N 100
void main()
{
int i,a=0,b=0,c,max=0;
for(i=0;i<N;i++)
{
scanf("%d",&a);
c=abs(b-a);
b=a;
if(c>max) max=c;
printf("difference:%d",c);
}
printf("Max difference:%d",max);
}

补充:楼上的a,b,c好像应该定义成数组类型的

没听明白,求差分的最大值?给出几个数啊?