int main(void) { char s1[N], s2[N]; int i, len1, len2; while (scanf("%d %d", &len1, &len2) != EOF) { for (i = 1; i <= len1; i ++) { scanf("%c", &s1[i]); } for (i = 1; i <= len2; i ++) { scanf("%c", &s2[i]); } lcsLen(s1, s2, len1, len2); } return 0; }
int main(){ printf("\nEnter String #1: "); xLen=scanf("%s",x); printf("\nEnter String #2: "); yLen=scanf("%s",y); for(xLen=0;x[xLen]!='\0';xLen++); for(yLen=0;y[yLen]!='\0';yLen++); printf("xLen=%d,yLen=%d",xLen,yLen); lcsLen(); printf("\n"); for(i=0;i<=xLen;i++){ for(j=0;j<=yLen;j++){ printf("%c\t",b[i][j]); } printf("\n"); for(j=0;j<=yLen;j++){ printf("%d\t",c[i][j]); } printf("\n"); } lcsPrint(xLen,yLen); printf("\n"); return 0; }