#include <iostream> #include <vector> using namespace std; int main() { vector<int> nums; // 用于存储读取的数字 int num; // 循环读取数字,直到遇到0为止 while (cin >> num) { if (num == 0) { break; // 碰到0就停止读取 } nums.push_back(num); // 将数字存入向量 } // 倒序输出所有数字 for (int i = nums.size() - 1; i >= 0; i--) { cout << nums[i]; if (i > 0) { cout << " "; // 数字之间用空格分隔 } } cout << endl; return 0; }