80分求助大佬
  • 板块P1420 最长连号
  • 楼主zwdvvv
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/10/26 16:39
  • 上次更新2023/11/2 11:20:34
查看原帖
80分求助大佬
1143660
zwdvvv楼主2023/10/26 16:39
#include<stdio.h>
int main()
{
	int n,i,a1=-1,a2=-100,x=1,k,k1=1,k2=1;
	scanf("%d",&n);
	for (i=1;i<=n;i++)
	{
		scanf("%d",&a1);
	    if (a1-a2==1)  //a1是最新一次输入的数
		{x++;
		}        //x代表最新一次判断最长连号的个数}
		
		else
		{
	        k1=x;     //用k1储存x前一次的判断个数
            x=1;     //如果最长连号判断失败,x重置变为1,进行新一轮判断
		}
           a2=a1;        //a2是前一个数
		   if (x>=k1){k=x;}   //始终令k等于最大连号数
	       else      {k=k1;}     
	}
	printf("%d",k);
	return 0;
}
2023/10/26 16:39
加载中...