#include#include using namespace std; char t[1000];//文本串 char p[1000];//模式串 void overturn(char *pattern)//将模式串翻转 { unsigned int i=0; while(pattern[i]!=0) { switch(pattern[i]) { case 'A': pattern[i]='T'; break; case 'T': pattern[i]='A'; break; case 'G': pattern[i]='C'; break; case 'C': pattern[i]='G'; break; } i++; } } int main() { gets(t); gets(p); overturn(p); char *s=strstr(t,p); if(s!=NULL) printf("%dn",s-t+1); else cout<<0<



