解题思路:实际上本题用到了数据结构的思想,采用最传统的暴力法,不断的比较
注意事项:
参考代码:
int main(){ char s1[201]; char s2[201]; int len1,len2; int i,j; scanf("%s",s1); scanf("%s",s2); len1 = strlen(s1); len2 = strlen(s2); if(len1>=len2){ i=0,j=0; while(i<len2 && j<len1){ if(s2[i]!=s1[j]){ i=0; j=j+1; } else{ i++; j++; } } if(i==len2){ printf("%s is substring of %s\n",s2,s1); } else{ printf("No substring\n"); } } else{ i=0; j=0; while(i<len1 && j<len2){ if(s1[i]!=s2[j]){ i=0; j=j+1; } else{ i++; j++; } } if(i==len1){ printf("%s is substring of %s\n",s1,s2); } else{ printf("No substring\n"); } } system("pause"); return 0; }
0.0分
0 人评分
钟神赛车 (C++代码)浏览:864 |
【亲和数】 (C语言代码)浏览:492 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1233 |
【排队买票】 (C语言代码)浏览:899 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:545 |
字符逆序 (C语言代码)浏览:609 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:466 |
字符逆序 (C语言代码)浏览:455 |
1054题解浏览:460 |