跪求高手!!!!赐个软件来统计其中的。。字母ABAB,AAAAA,AABBAABB,出现的次数QQ172231097

来源:百度知道 编辑:UC知道 时间:2024/07/05 04:27:51
A
B
A
B
A
A
A
A
A
A
A
A
B
C
D
A
A
B
B
A
A
A
大哥C++是什么啊?!!我不会啊~~~

(跪就免了阿)

Ultra Edit ,是一个很好的编辑软件。

下载安装后,双击打开,把你的字母全部复制到里面去。

然后上面的菜单中有个“搜索(s)”,点一下后再点“查找”(或者直接按CTRL+F),出来一个 查找 对话框。在查找内容中输入你要找的字母,然后点一下右边的“总数”后,个数将直接弹出来。

很好用的一个文本编辑器。

不需要编程,有现成的何必不用呢?不用出钱,更不用求人。

#include "iostream.h"

void main()
{
char* serial = "ABABAAAAAAAABCDAABBAAA"; //字符序列
char* s[3];
s[0] = "ABAB";
s[1] = "AAAAA";
s[2] = "AABBAABB";
int Count[3];
for(int j=0; j<3; j++)
{
Count[j] = 0;
int lenCh = strlen(s[j]);
int i=0;
while(serial[i] != '\0')
{

if(serial[i] == s[j][0])
{
for(int k=1; k<lenCh; k++)
{
if(serial[i+k] != s[j][k])
break;
}
if(k >= lenCh)
{
Count[j]++;
}
}
i++;
}
}
cout<<s[0]<<"\t出现的次数:"<<Count[0]<<endl;