21xrx.com
2024-11-22 05:42:50 Friday
登录
文章检索 我的文章 写文章
C++如何输入多行int?
2023-07-05 00:41:02 深夜i     --     --
C++ 多行 输入 int getline函数

在C++编程中,经常需要输入多行int数据。这种情况下,我们可以使用循环语句来实现输入多行整数的目的。在以下示例中,我们将使用while循环语句来输入多行int数据。

首先,我们需要使用头文件“iostream”和“vector”,以便在程序中使用cin和vector对象。接下来,我们定义一个vector 对象来存储我们输入的整数。

然后,在while循环中使用cin语句来读取多行整数,直到用户输入“0”为止。当用户输入零时,我们退出循环,并输出vector对象中存储的整数数值。

下面是实现输入多行int数据的示例代码:


#include <iostream>

#include <vector>

using namespace std;

int main()

{

  vector<int> nums;  //定义vector对象来存储输入的整数

  

  int num;  //定义int类型变量

  

  while (cin >> num && num != 0)  //使用while循环输入多行整数

  {

    nums.push_back(num);  //将输入的整数添加到vector对象中

  }

  

  for (int i = 0; i < nums.size(); i++)  //输出vector对象中存储的整数

  {

    cout << nums[i] << endl;

  }

  

  return 0;

}

在上述示例中,我们读取多行整数并将其存储在vector对象中,然后使用for循环和cout语句输出vector对象中存储的整数。这种方法可以方便地输入任意多行整数,并能够对输入的整数进行操作。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复