#include <iostream> #include <vector> using namespace std; int main() { vector<int> nums; // 用来存储输入的数字(不包括0),这样不用count管他多长 while (true) { int x; cin >> x; if (x == 0) break; // 遇到0就停止输入 nums.push_back(x); } // 逆序输出 for (int i = (int)nums.size() - 1; i >= 0; i--) { cout << nums[i]; if (i > 0) cout << " "; // 不是最后一个数字就输出空格 } cout << endl; return 0; }