就是细节很多,少了两种情况 #include<bits/stdc++.h> using namespace std; int main(){ int t; int h,a,H,A; int cnt; cin >> t; int H1; for (int i = 0; i < t;i++){ cnt = 0; cin >> h >> a >> H >> A; H1 = H; if (A <= 0 ||H1 <= a){ cnt = -1; cout << cnt << endl; c...