遍历L到100,分L为奇数和偶数两种情况讨论。 #include <iostream> using namespace std; int main() { int N, L; cin >> N >> L; int d=L; int start=0; int num=0; while(d<=100){ if(d%2==1){//奇数 if(N%d==0){ num=d; start=N/d-d/2; ...