📌  相关文章
📜  如何在 C++ 中使用空格分隔的输入(1)

📅  最后修改于: 2023-12-03 15:08:34.864000             🧑  作者: Mango

如何在 C++ 中使用空格分隔的输入

在C++中使用空格分隔的输入,通常用于读取多个值的情况。本文将介绍如何进行这种操作。

实现方法

假设有如下需要读取的数据:

1 2 3 4 5

我们可以使用C++中的cin和循环结构来实现。以下是示例代码:

#include <iostream>
using namespace std;

int main() 
{
    int num;
    while(cin >> num) 
    {
        cout << num << " ";
    }
    return 0;
}

在上述代码中,cin用于读取输入,并将其赋值给num

while循环用于连续读取输入,直至输入结束;

最后,我们将读取的num值输出,并在每个输出后添加一个空格。

示例

我们用一个例子来演示上述方法的使用。假设我们需要读入三个整数,并将其输出。

以下是示例代码:

#include <iostream>
using namespace std;

int main() 
{
    int num1, num2, num3;
    cin >> num1 >> num2 >> num3;

    cout << "The input values are: " << num1 << " " << num2 << " " << num3 << endl;

    return 0;
}

使用以下输入:

1 2 3

输出:

The input values are: 1 2 3
总结

本文介绍了在C++中使用空格分隔输入的方法。我们首先使用cin和循环结构,然后用输出语句来将读取的值输出,并在输出的数字之间添加空格。使用这种方法,我们可以轻松地读取多个值,并在处理时将其按照需要进行组合。