|
Posted on
2005-07-06 23:45
吴秀祥
阅读( 545)
评论()
编辑
收藏
举报

#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;
}


|