重复两次计算,只有分值不同,建议写个函数,传入 11 和 21会更好点。 #include <iostream> #include <vector> #include <cstdlib> using namespace std; int main() { char ch; int x = 0, y = 0, a = 0, b = 0; vector<pair<int, int>> u, v; while(cin >> ch) { if(ch == 'E') { u.push_back({x, y}); v.push_bac...