一直没有找到问题
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,cnt=1,a1=0,aa[1000];
cin>>n;
int a[n];
for(int i=0;i<n;i++)
{
cin>>a[i]; //输入
}
sort(&a[0],&a[n]);//排序
for(int l=0;l<n-1;l++)
{
if(a[l]+1==a[l+1])cnt++;
else {
aa[a1++]=cnt;
cnt=1;
}
}
aa[a1++]=cnt;
sort(&aa[0],&aa[a1]);//将连号次数进行排序,取最大值
cout<<aa[a1-1];
return 0;
}