求助为什么是80分?
查看原帖
求助为什么是80分?
634119
DragonMeng楼主2022/1/15 16:50
#include<stdio.h>
int a[10000];
int main(void)
{
  int n,i,j=0,sum=1,max;
  scanf("%d",&n);
  int b[n];
  for(i=0;i<n;i++)
  {
    scanf("%d",&b[i]);
  }
  for(i=0;i<n-1;i++)
  { 
    if(b[i+1]==b[i]+1)
    {
        sum++;
    }
    else 
    {
      a[j]=sum;
      j++;
      sum=1;
    }
  if(i==n-2) a[j]=sum;
  } 
  max=a[0];
  for(i=0;i<j;i++)
  {
    if(a[i]<a[i+1])
    {
      max=a[i+1];
    }
  }
  printf("%d\n",max);
 return 0;
}
2022/1/15 16:50
加载中...