给定整数数组b[0...N-1],b中连续的相等元素构成的子序列称为平台,求出b中最长平台的长度



void platform(int b[],int N)
{length=1;
start=0;
j=0;
i=0;
while(i<N-1)
{
while(i<N-1 && b[i]==b[i+1])i++;
if(i-j+1>length){length=i-j+1;start=j;}
i++;
j=i;
}
printf("最长平台长度%d,在b数组中起始下标为%d",length,start);
}