思路:就是比较上一个数加一是否等于后一个数
#include <stdio.h>
int main()
{
int n;//总数据的个数
int a[10001];//记录次数
int b[10001];
int k = 1;
int x = 0;
int i;
int max;
scanf("%d",&n);
for(i = 0;i < n;i ++)
{
scanf("%d",&b[i]);
}
for(i = 0;i < n;i ++)
{
if(b[i] + 1 == b[i + 1])
{
k ++;
}
else
{
a[x] = k;
x ++;
k = 1;
}
}
max = a[0];
for(i = 0;i < x;i ++)
{
if(max < a[i])
{
max = a[i];
}
}
printf("%d",max);
return 0;
}