在 C++ 中,可以使用循环来读取未知数量的数字,直到用户输入特定的终止条件。一个常见的终止条件可以是用户输入一个特定的字符或一个特定的数字,表示输入结束。
以下是一个示例代码,它读取未知数量的整数,直到用户输入负数作为终止条件:
#include <iostream> #include <vector> int main() { std::vector<int> numbers; int num; std::cout << "请输入数字,输入负数来结束输入:" << std::endl; while (true) { 2024澳门特马今晚开奖53期中奖号码 std::cin >> num; // 检查是否输入了负数,如果是则退出循环 if (num < 0) { break; } numbers.push_back(num); } std::cout << "你输入的数字是:" << std::endl; for (int i : numbers) { std::cout << i << " "; } std::cout << std::endl; return 0; }
当运行这个程序时,它会要求你输入数字,可以输入任意数量的数字,并在输入一个负数后结束输入。然后,它会将输入的所有数字打印输出。注意,这里使用了一个 新澳门免费资料挂牌大全2025新澳历史开奖结果查询 来存储输入的数字,这样可以方便地处理未知数量的输入。