由於動態規划的LCS問題,需要從第一個字符開始讀取比較方便。所以用gets_s();第一個參數是起始位置,第二個參數是字讀取字符的長度。
#include<bits/stdc++.h> #include<cstdio> using namespace std; const int N = 100; char A[N], B[N]; int dp[N][N]; int main() { int n; gets_s(A + 1,105); gets_s(B + 1, 105); int lenA = strlen(A + 1); int lenB = strlen(B + 1); }