#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
int _tmain(int argc, _TCHAR* argv[])
{
int aArray[]={2,2,4,4,5,6},i,nSize;
int nCounter=0,flag=0;
nSize=sizeof(aArray)/sizeof(aArray[0]);
for(i=nSize;i>1;i--)
{
nCounter=0;
for(int j=0;j<=nSize-i;j++) // i连数最多有nSize-i+1个连数
{
flag=1;
for(int k=j;k<j+i-1;k++)
{
if(aArray[k]!=aArray[k+1]-1)
{ flag=0;
break;
}
}
if(flag==1)
nCounter++;
}
printf("%d连数有:%d个\n",i,nCounter);
}
getche();
return 0;
}