问题:如果把count和maxCount比较的代码放在else语句中注释的位置,就会有一个点不过,想不通是哪里的问题,希望大佬解惑
#include <stdio.h>
int main(){
int len,a,b;
int count,maxCount;
count=maxCount=1;
scanf("%d",&len);
getchar();
scanf("%d",&a);
for(int i=0;i<len-1;i++){
scanf("%d",&b);
if(b==a+1){
count++;
}
else{
count=1;
}
if(count>maxCount)
maxCount=count;
a=b;
}
printf("%d",maxCount);
return 0;
}