【求助+散分】ACM题 超级病毒
给个链接地址http://www.
整了一下午,头都大了,挺简单地一题提交上去就是运行错误,真心纠结了。
代码如下:
程序代码:
#include <stdio.h> #include <string.h> //#define M 1000001 //#define N 10001 int main(void) { char a[1000001], b[10001]; unsigned n, m = 0; unsigned i, j; unsigned lena, lenb; scanf ("%u", &n); while ((n--) > 0) { scanf ("%s%s", b, a); lena = strlen (a); lenb = strlen (b); for (i = 0; i <= lena - lenb; i++) { for (j = 0;j < lenb; j++) { if (a[i + j] != b[j]) break; } if (j == lenb) m++; } printf ("%u\n\n", m); m = 0; } return 0; }
谁能帮帮我,感激不尽。
欢迎吐槽。