21xrx.com
2024-12-27 21:03:49 Friday
登录
文章检索 我的文章 写文章
C++:按行输入数组
2023-07-04 10:02:52 深夜i     --     --
C++ 输入 数组 按行 循环

C++ 是一种强大的编程语言,广泛应用于计算机编程和软件开发领域。其中,数组是 C++ 中非常重要的一部分,它可以用来存储一系列相同类型的数据。在使用数组时,我们需要进行输入操作,本文将介绍如何按行输入数组。

首先,我们需要声明一个数组并定义其长度。以一个 int 类型的数组为例,代码如下:


int arr[10];

这里定义了一个长度为 10 的 int 型数组,我们需要按行输入这个数组。为了实现按行输入,我们需要使用 C++ 的输入流操作符(>>)。代码如下:


for(int i = 0; i < 10; i++){

  cin >> arr[i];

}

这样就实现了按行输入数组,当数组长度变化时只需要修改 for 循环的上限即可。我们也可以使用 std::vector 来代替数组,使用方式类似。代码如下:


#include <iostream>

#include <vector>

using namespace std;

int main()

{

  vector<int> arr(10);

  for(int i = 0; i < arr.size(); i++){

    cin >> arr[i];

  }

  return 0;

}

这里使用了 C++ 的标准库中的 vector 容器,它可以动态改变大小。在声明 vector 时,需要指定初始大小。通过使用 arr.size() 可以获得当前 vector 的大小,从而实现按行输入。

综上所述,按行输入数组是 C++ 中比较基础的操作,掌握了此操作之后可以更加方便地处理数组相关的问题。

  
  
下一篇: C++输入单位

评论区

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