获取空格分隔的整数输入可以使用C++的输入流对象std::cin和循环结构。以下是一个示例代码,可以获取空格分隔的整数输入并存储到一个向量中:
#include <iostream>
#include <vector>
int main() {
std::vector<int> nums;
int num;
while (std::cin >> num) {
nums.push_back(num);
// 判断是否遇到空格或换行符,如果是则退出循环
if (std::cin.peek() == ' ' || std::cin.peek() == '\n') {
break;
}
}
// 输出向量中的整数
for (int i : nums) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
运行示例代码时,可以通过输入一行空格分隔的整数,例如:"1 2 3 4 5",然后按下回车键,程序将会将这些整数存储到向量中并输出。
在以上示例代码中,并没有涉及到云计算相关的内容。如果有任何关于云计算、IT互联网领域的名词或问题,欢迎提出,我将尽力给予相应的解答。
领取专属 10元无门槛券
手把手带您无忧上云