如何判断一个11位数组里面有abab或aabb组合

aguangkj 2009-06-21 03:45:29
如何判断一个11位数组里面有abab或aabb组合

比如有几个数组需要判断:
①:24911443218
②:37157573218
③:28957773218
④:28967243218 ---这个没有组合

给个完整的判断函数。
先谢谢了!




...全文
227 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyu637 2009-06-21
  • 打赏
  • 举报
回复
#include "stdafx.h"
#include <iostream>

using namespace std;

bool HaveSpecialSequence(char* input)
{
bool bResult = false;
for(int i = 0;i< strlen(input);i++)
{
if(i+3< strlen(input))
{
if(input[i] == input[i+1]
&&input[i+2] ==input[i+3])
{
bResult = true;
break;
}
if(input[i] == input[i+2]
&& input[i+1]== input[i+3])
{
bResult = true;
break;
}
}
}

return bResult;
}
int
main()
{
char* temp = "24911443218";


if(HaveSpecialSequence(temp))
cout << "have specail sequence" << endl;
}

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧