原来超级病毒的那个题没有那么难
想了一个晚上终于把这个题目给做出来了,看上面介绍的挺复杂的,就快吓出一身汗了,调试了一个晚上才发现原来没有那么夸张,思路顺了,就顺理成章了,呵呵;
这就是我的杰作了,
#include <stdio.h>
int main()
{
char da[20]="AATTAATTAATTAA",xiao[10]="AATTAA";
int i=0,j=1;
char *zong=da,*fen=xiao;
for(;*zong!='\0';j++)
{
fen=xiao;
for(;*fen!='\0';)
if(*fen==*zong)
{
fen++;
zong++;
}
else break;
if(*fen=='\0')
i++;
zong=da+j;
}
printf("%d",i);
return 0;
}
师傅,朋友们,给做个点评吧;
[ 本帖最后由 小赵q1 于 2012-3-14 06:10 编辑 ]