21xrx.com
2024-11-22 07:00:27 Friday
登录
文章检索 我的文章 写文章
如何在C++中输入数组
2023-07-04 23:45:50 深夜i     --     --
C++ 数组 输入

在C++中,要输入一个数组有多种方法,下面介绍几种常用的方法。

1. 使用循环语句逐个输入

这是最常用的一种方法,通过使用for循环或者while循环逐个输入数组元素。代码如下:


int arr[10];

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

 cin >> arr[i];

}

其中,arr[10]是一个长度为10的整型数组,for循环用来遍历数组的每个元素,通过cin语句输入每个元素的值。

2. 通过指针一次性输入

也可以通过指针的方式一次性输入数组的值。代码如下:


int arr[10];

int *p = arr;

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

 cin >> *(p+i);

}

其中,先声明了一个整型数组arr[10],再声明一个指向数组首地址的指针p,通过for循环将输入的值依次存放在数组中。

3. 使用vector容器

通过使用STL中的vector容器,可以很方便地输入一个动态数组。代码如下:


#include <vector>

vector<int> arr(10);

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

 cin >> arr[i];

}

其中,vector 用来声明一个整型vector容器,这里定义了一个长度为10的vector数组,通过for循环输入每个元素的值。

总之,在C++中输入一个数组有多种方法,要根据实际需求来选择适合的方法。

  
  

评论区

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