第二题的输入是一个不定长数组,我想用c++ 的vector 来保存做,但是处理不了输入的结束标志, 以前遇到这种题一般都是先给一个n告诉你有多少个,第一次碰到这个不定长的不知道咋处理了。 vector<int> nums; int a; while(cin >> a) { nums.push_back(a); } 像上面这样就会跳不出这个循环。 然后还像下面这种试了也不行。 do { cin >> a; nums.push_back(a); } while(getchar() != EOF) 下面这种在我自己...